btcq.net
当前位置:首页 >> C语言rEturn语句 >>

C语言rEturn语句

c语言中return语句主要用来返回函数的值.函数的构成:函数返回类型 函数名(形参(可有可无,看是否需要)) { 语句.} 当函数返回类型为void表示无返回值.所以不需要return值.至于其他返回类型,则return 返回同样类型的值.return的用途 主要是函数间值得传递

有返回值的函数中,return语句的作用是提供整个函数的返回值,并结束当前函数返回到调用它的地方.在没有返回值的函数中也可以使用return语句.

#include int Max3(int x,int y) { if(x>y) return x; /*这里的意思是`当x>y`那就返回x*/ else return y; } void main(void) { int t1=5, t2=8, max,c; c=Max3(t1,t2); printf("max=%d",c); } 以上程序是比较两个数的大小` return x,是函数返回的意思,

return语句在被调用函数中,将括号内的参数值返回给主函数

a) 如果是void 型就可以不要return语句b)可以再不同的分支上设置return语句.不过最终起作用的只有某个分支中的一个c)void 类型不能return 一个值,只能return;d)void也可以返回到调用处,否则程序岂不是执行不下去了.因此:选B

return 就是返回值嘛

在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去.但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行.1.return语句不可

return是针对函数而言,返回值的类型是函数定义的类型.函数中只要用了return,那么整个函数的值变成被返回的值,返回后剩下的语句都不执行,直接跳出函数,若是子函数,那么参数的所有数值都释放.形象的说,return是函数的出口,出口出来的是什么,就代表了整个函数是什么.int fun(int x) { float a; a=1; return a++; //返回a++的值,为1. return ++a; } 以上函数,在主函数中调用时,无论参数是什么,返回的都是整型数值 1.而不返回浮点型,也不会返回3.

void就是无返回值类型,这第一个程序定义的fun函数没有返回值类型,所以你调用的时候不会有任何作用,定义的函数是想将两个数对调一下,你可以在后面加一句printf("对调后的结果为%d%d",a,b);不见得非要用return,如果你想用return话,定义函数时前面应该有一个返回值类型,如int fun(int a,int b)则表明该函数返回的是个整型,第二个也是一样,你调用函数fun的时候,函数中没有任何操作.我给你举个例子,你看你明白吗.定义一个比较三个数大小,输出一个较大的,int max(int x,int y,int z) { if (x 评论0 0 0

return 的作用是结束正在运行的函数,并返回函数值.return后面可以跟一个常量,变量,或是表达式.return b;return(b);一样的效果,返回b的值return; return 的作用是结束正在运行的函数,并返回函数值.return后面可以跟一个常量,变量,或是表达式.

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com