定义无参函数的一般形式为:
类型标识符 函数名([void])
{
声明部分
语句
}
例4.1中的printstar和print_message函数都是无参函数,用类型标识符指定函数的类型,即函数带回来的值的类型。
定义有参函数的一般形式为:
类型标识符 函数名(形式参数表列)
{
声明部分
语句
}
例如:
int max(int x,int y) //函数首部,函数值为整型,有两个整型形参
{
int z; //函数体中的声明部分
z=x>y?x:y; //将x和y中的大者的值赋给整型变量z
return (z);//将z的值作为函数值返回调用点
}
注意:C++要求在定义函数时必须指定函数的类型。