C语言函数的返回值
函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的.值。
C语言函数的返回值
1、函数的值只能通过return语句返回主调函数。return语句的一般形式为:
1 | return 表达式 return (表达式); |
2、函数值的类型和函数定中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。
1 2 3 4 | int number() { return 100 ; } |
1 2 3 4 | void noResult() { } |
注意:
void函数中可以有执行代码块,但是不能有返回值,令void函数中如果有return语句,该语句只能有起到结束函数运行的功能。
1 | 其格式为: return ; |
没有答案的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #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> |
【C语言函数的返回值】相关文章:
C语言函数的参数和返回值12-11
C语言函数说明与返回值11-25
C语言函数 atoi()10-28
浅谈C语言函数10-22
C语言函数的含义12-09
C语言函数的声明以及函数原型12-12
关于C语言对函数11-20
C语言文件操作函数11-04
c语言数学函数的介绍11-18