一.函数的类型和定义
1.无参函数
在调用函数时,主调函数不向被调函数传输数据,一般不带回函数值。
类型名 函数名()
{
函数体
}
2.有参函数
在调用函数时,主调函数向被调函数传输数据,有参函数应定义为与返回值相同的类型。
类型名 函数名(参数)
{
函数体++
}
有时会用到空函数 类型名 函数名(){ }
注:代表此函数暂时还未写好,先用空函数占用一个位置,以后编号再扩充。
二.函数的调用
1.形式:函数名(实参)//括号不能省略,各参数间用逗号隔开
例:c=max(a,b); //有参函数 print-star();//无参函数
注:a.函数调用出现在表达式中是函数要带一个值进行运算。
b.调用函数时不一定包括分号,作为语句时才有。
例:printf("%d",max(a,b));
三.函数调用时数据的传递
1.形式函数:定义函数时函数名后括号里的变量。
2.实际函数:主调函数调用函数时函数名后括号里的变量。
注:a.实参向形参的数据传递是值传递,单向传递,只能实参传向形参。
b.return()的作用将括号里的值作为函数值(函数返回值)带回主调函数ÿ