温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

c语言函数如何声明

发布时间:2022-03-17 14:27:31 来源:亿速云 阅读:200 作者:iii 栏目:大数据

这篇文章主要介绍“c语言函数如何声明”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“c语言函数如何声明”文章能帮助大家解决问题。

函数的声明

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

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

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

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

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

参考代码:

 1 #include <stdio.h>
2 #define PI 3.14159
3  int main()
4  {
5       //函数原型声明
6      double circle(double radius);     
7      double r, area;
8      scanf("%lf", &r);
9      area = circle(r);
10printf("area=%.2f\n", area);
11      return 0;
12   }
13   double circle(double radius)
14   {
15
16       return PI * radius * radius;
17   }

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

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

关于“c语言函数如何声明”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI