C语言中三种函数的定义方式
1.无参函数的定义
方法a:
类型名 函数名()
{
函数体
}
方法b:
类型名 函数名(void)
{
函数体
}
举例:
void print_star()
{
printf("*********************\n");
}
2.有参函数的定义
类型名 函数名(形式参数表列)
{
函数体
}
举例:
int my_max(int x,int y)
{
int z; // 子函数中的声明部分,定义本函数中用到的变量z为整型;
if(x>y)z=x;
else z=y;
return(z); //将z的值作为max函数值,返回到调用max函数的位置
}
3.空函数的定义(函数体为空,一般用于程序的初期设计或调试)
类型名 函数名
{ }
举例:
void dummy()
{}