函数定义的一般形式:
返回类型函数名(形式参数列表)
{
数据定义部分
执行语句部分
}
例:
1.函数定义 这部分定义的参数为形参
int add(int a,int b) //形参
{
int sum=a+b;
return sum;
}
2.主函数
int main()
{
int a=10;
int b=20; //实参 ,可以不用a和b表示,但要与下行中函数“add()”内的一致,a-a,b-b;
int c=add(a,b); //在函数调用过程中将实参传给形参
printf("%d\n",c);
return 0;
}
此为有参函数,需要注意以下几点:
1.若参数列表包含多个参数,他们之间应用逗号分隔;
2.实参和形参的个数相同,数据类型匹配(相同或赋值相同),两者一一对应;
3.实参是常量,变量,表达式;