C++中函数的原型是什么
1、函数原型的一般形式为:(1) 函数类型 函数名(参数类型 1,参数类型 2…);(2) 函数类型 函数名(参数类型 1 参数名 1,参数类型 2 参数名 2…);

2、第一种形式为基本类型,若加上参数名就变为第二种形式。其实参数名的有无并不重要,因为编译器不检查参数名,但为了看起来更加直观最好带上参数名。使用哪种形式都一样,它们的效果一样


3、需要确保函数的原型与函数定义时的首部一致

4、函数原型的作用:在程序编译时对调用函数的合法性进行检测,若调用与函数原型不一致的函数就报错
