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语言函数返回值解析09-17
C语言函数的参数和返回值09-14
什么是C语言函数09-26
C语言函数的定义07-13
C语言函数的递归调用08-26
关于C语言对函数06-14
C语言常用的转出函数08-18
C语言函数递归教程09-25
C语言常用的输入函数10-22
C语言中函数的区分08-30