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

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

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值