函数声明可以省略形参名,但是函数定义的首部必须写出所有形参名并给出其对应的数据类型。 函数原型的主要目的为声明函数返回值类型以及函数的期望接受的参数的个数、参数类型和参数顺序 如果程序中没有某个函数的函数原型(没有说明),编译系统就会用第一次出现的这个函数(函数定义或函数调用)构造函数原型 在缺省下编译系统默认函数返回值为int 而对函数参数类型不做任何假设 常见错误 和函数原型不匹配的函数调用会导致语法错误 函数原型和函数定义不一致,也会产生错误 C语言环境下,如果函数不进行声明就使用,可能会发生错误,因为默认将返回值做为int类型来处理,所以,最好是在使用之前对函数进行声明。