admin管理员组文章数量:1794759
C语言:自定义函数中调用自定义函数的方法
自定义函数中调用自定义函数
在我们编写C语言程序时,可以将要经常用到的或者有自己单独作用的那一部分代码独立成一个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话。 正文阿巴阿巴
- 方法一:直接调用
先自定义几个函数。
int function1(int num1,int num2){ return num1 + num2; } int function2(){ int a = 1; int b = 3; return a * b; } int function3(){ return 0; }接下来便可以直接调用了,
int sum1(){ int a = 9,b = 10; int sum = function1(a,b); }此时sum等于19.
结论1: 自定义函数中可以调用前面已经声明过的函数。
int sum2(){ if(function2()) printf("true!"); else printf("folse"); if(function3()) printf("1"); else printf("0"); }此时该函数输出true和0。因为在C语言中,0代表folse,其他数字代表true
结论2: 1. 有返回值的函数也可作为if的判断条件,返回非0代表TRUE,返回0代表FALSE 2.无返回值的函数不可作为if的判断条件, 会报错: [Error] could not convert ‘conclusion()’ from ‘void’ to ‘bool’ 即无法将conclusion()函数从‘void’类型转换为‘bool’类型 明知故问!
- 在形参中申明后调用
版权声明:本文标题:C语言:自定义函数中调用自定义函数的方法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686497501a74130.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论