其实,在函数声明中也可以不写形参名,而只写形参的类型,如
- float add(float, float);
这种函数声明称为函数原型(function prototype)。使用函数原型是C和C++的一个重要特点。它的作用主要是: 根据函数原型在程序编译阶段对调用函数的合法性进行全面检查。如果发现与函数原型不匹配的函数调用就报告编译出错。它属于语法错误。用户根据屏幕显示的出错信息很容易发现和纠正错误。
函数原型的一般形式为:
- 函数类型 函数名(参数类型1, 参数类型2…);
或
- 函数类型 函数名(参数类型1 参数名1, 参数类型2 参数名2…);










