C语言函数的返回值
- C语言
- 关注:2.36W次
函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的.值。
C语言函数的返回值1、函数的值只能通过return语句返回主调函数。return语句的一般形式为:
1 | return 表达式 return (表达式); |
2、函数值的类型和函数定中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。
1234 | int number() {
return 100 ; } |
1234 | void noResult() { } |
注意:
void函数中可以有执行代码块,但是不能有返回值,令void函数中如果有return语句,该语句只能有起到结束函数运行的功能。
1 | 其格式为: return ; |
没有答案的
1234567891011121314151617181920212223242526 | #include <stdio.h> /* Jone算出结果应该怎么写函数? */
? joneResult( int x, int y, int z) {
int sum = x+y+z;
? //这里是不是应该将sum返回呢? } /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */
? jackResult( int x, int y, int z) {
printf( "我算不出来" ); } int main() {
int a, b, c;
a = 10 ;
b = 20 ;
c = 30 ;
//Jone的返回值类型是什么?
jR = joneResult(a, b, c);
printf( "Jone运算结果是:%d" , jR);
printf( "Jack运算结果是:" );
//Jack没有算出结果只说了句话,是不是直接调用函数就可以了?
?
return 0 ; }</stdio.h> |
- 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/cyuyan/wlxgkp.html