C语⾔:⾃定义函数中调⽤⾃定义函数的⽅法
⾃定义函数中调⽤⾃定义函数
在我们编写C语⾔程序时,可以将要经常⽤到的或者有⾃⼰单独作⽤的那⼀部分代码独⽴成⼀个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话。
正⽂阿巴阿巴
⽅法⼀:直接调⽤
先⾃定义⼏个函数。
int function1(int num1,int num2){
return num1 + num2;
}
int function2(){
int a =1;
int b =3;
return a * b;
}
int function3(){
return0;
}
接下来便可以直接调⽤了,
int sum1(){
int a =9,b =10;
int sum =function1(a,b);
}
自定义函数怎么用c语言此时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’类型
明知故问!
在形参中申明后调⽤
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论