return_type function_name( parameter list )
{
body of the function
}
return_type function_name( parameter list );
函数声明举例:
int max(int num1, int num2);
函数声明中,参数的名称并不重要,只有参数的类型是必需的:
int max(int, int);
#include<stdio.h>
/* 函数声明 */
int max(int, int);
int main()
{
/* 定义局部变量 */
int a = 100;
int b = 200;
int ret;
/* 调用函数来获取最大值 */
ret = max(a,b);
printf("max value is:%d\n",ret);
return 0;
}
/* 函数返回两个数中较大的那个数 */
int max(int num1, int num2)
{
/* 声明局部变量 */
int result;
if (num1 > num2)
{
result = num1;
}
else
{
result = num2;
}
return result;
}
执行结果是:
max value is:200