函数原型(C++学习笔记 7)

C语言中函数原型的声明(C++中也类似)
1、“先定义,后调用”
  比如说把要被调用的函数放在main( )函数前面,符合 “先定义,后调用”的原则。这样在编译时,当主调函数中进行函数调用时,编译器已经知道该函数需要哪些参数、返回值的类型是什么。但是把main( )函数放到最后的做法使程序的可读性较差。
2、“先调用,后定义”
  当 “先调用,后定义” 时,必须在函数调用前进行函数说明,以使编译器能够检查对函数的调用是否正确。
  在C中,如果函数调用的位置在函数定义之前,则应在函数调用之前对所调用的函数作一个声明,C语言建议采用函数原型声明。
  函数声明也称为函数原型,函数声明的一般形式为:
  返回值类型 函数名(形式参数表);
注意:函数声明是一条语句,因此必须以分号结尾。例如,对max函数进行声明的语句可以为:int max( int, int ); 或 int max( int ix, int iy);

猜你喜欢

转载自blog.csdn.net/aaqian1/article/details/83590724
今日推荐