程序 计算平均值
double average(double a,double b)
{
return (a+b)/2;
}
在函数开始处放置的单词double表示average函数的返回类型,也就是每次调用该函数时返回数据的类型。标识符a,和标识符b(即函数的形式参数)表示在调用average函数时需要提供的两个数。每一个形式参数都必须有类型。如:
double triangle_area(double base ,height)就不对 正确应为
double triangle_area(double base ,double height)
函数的定义
函数定义一般格式
返回类型 函数名(形式参数)
{
声明语句
}
注意:函数不能返回数组,但关于返回类型没有其他限制。
指定返回类型时void类型说明函数没有返回值。
如果省略返回类型,C89会假定函数返回值的类型时int类型。
函数调用由函数名和跟随其后的实际参数列表组成,其中实际参数列表用圆括号括起来
average(x,y)
printf_cout(i)
printf_pun()
void函数调用的后面始终跟着分号,使得该调用称为语句:
printf_count(i);
printf_pun();