1.函数就是功能,函数名字应反映其代表的功能。
2.一个C程序可由一个主函数和若干个其他函数构成。函数是可以调用的,但不能调用main函数。main函数是被操作系统调用的。
(一)定义函数的方法。
(1)定义无参函数的一般形式为:
类型名 函数名()
{
函数体
}
或
类型名 函数名(void)
{
函数体
}
函数体应包括声明部分和语句部分。
(2)定义有参函数
一般形式为
类型名 函数名 (形式参数表列)
{
函数体
}
函数体包括声明部分和语句部分。
(3)定义空函数
类型名 函数名()
{ }
例如:
void dummy()
{ }
(二)调用函数
print-star(); //调用无参函数
c=max(a,b);//调用有参函数
一般形式为:
函数名 (实参列表)
如果是调用无参函数,则实参列表可以没有,但括号不能省略。
函数参数
函数调用作为另一个函数调用时的参数。例如:m=max(a,max(b,c))
调用函数并不一定要求包括分号(如 print_star();)
(三)实参和形参
在定义函数时函数名后面括号中的变量名称为“形式参数”。
在主调函