这篇文章主要介绍“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语言函数如何声明”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。