前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >函数(三)(函数的声明)

函数(三)(函数的声明)

作者头像
pigeon
发布2022-04-11 17:56:33
6470
发布2022-04-11 17:56:33
举报
文章被收录于专栏:电子荣耀

函数的声明

C语言的函数调用要求是先定义后使用,就是要求被调用函数定义在主调函数之前。

如果在程序中自定义函数时,需要将被调函数定义在主调函数后面,就需要的函数调用之前加上函数原型声明。如果在函数调用之前既无函数定义,也无函数声明,编译时会出错。

函数原型声明的一般形式:

类型说明符 函数名(形式参数声明列表);

例:定义计算圆面积的函数,在主函数中输入半径并计算面积。

参考代码:

代码语言:javascript
复制
 #include <stdio.h>
 #define PI 3.14159
  int main()
  {
       //函数原型声明
      double circle(double radius);     
      double r, area;
      scanf("%lf", &r);
      area = circle(r);
printf("area=%.2f\n", area);
      return ;
   }
   double circle(double radius)
   {

       return PI * radius * radius;
   }

函数声明中函数名后面的圆括号中可以只给出形参的类型,省略形参的名称。例如本例中第5行的函数声明可以写成如下形式:

double circle(double);

如果在源程序文件的开头部分,所有函数定义的前面进行函数声明,则该源程序文件中所有的函数都可以调用被声明的函数了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子荣耀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数的声明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档