return_type function_name(parameter list){
body of the function
}
返回类型:
有返回值时就是返回值的数据类型(如:int double);没有返回值时为void类型(空类型)
函数名: 要符合命名规范。
参数列表[可选]: 包括函数参数的类型、顺序、数量。
这儿的参数是形参,也就是占位符。
- 函数声明
在函数声明中,参数的名称并不重要,只有参数的类型是必需的,因此下面也是有效的声明
int max(int,int);
#include<stdio.h>
int max(int n1,int n2);
int main(){
int num1 = 100;
int num2 = 200;
int result2;
result2 = max(num1,num2);
printf("max is : %d\n",result2);
return 0;
}
int max(int n1,int n2){
int result;
if(n1 > n2){
result = n1;
}else{
result = n2;
}
return result;
}