C语言中return用法?(请熟练者进)
return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么
比方主函数intmain()
{}这里就必须有一个return,只有void时可以不用返回值。
功能函数
intfun()
{
return1;
}
这个时候fun函数的作用就是返回一个int类型的值,可以直接拿来用比方inta=fun();
这里就相当于inta=1;
另外一个作用return后面的语句不会执行,我们可以用它来结束程序。
扩展资料:
注意事项:
1、一个c程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个c程序。这样便于分别编写和编译,调高调试效率。一个源程序文件可以为多个c程序公用。
2、一个源程序文件由一个或多个函数以及其他有关内容(如指令,数据声明与定义等)组成。一个源程序文件是一个编译单位,子啊程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。
3、c程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回main函数,在main函数中结束整个程序的进行。
参考资料来源:百度百科-return (C语言语句)
return的用法
你好!
return 英[rɪˈtɜ:n] 美[rɪˈtɜ:rn]
v. 回转,返回; 复发,又来; 送还; 言归正传;
n. 归来,返乡; 来回,汇成; 赢利; 统计表;
[例句]Blair will return to London tonight
今晚布莱尔将返回伦敦。
[其他] 第三人称单数:returns 复数:returns 现在分词:returning过去式:returned 过去分词:returned
我想知道return 所有用法
return vi. 1.回, 返回 return home回家(乡); 回国 2.送还 The property returned to the original owner. 财产已还原主。 return vt. 1.寄回、放回或带回: We return bottles to the store. 我们将瓶子送还商店 2. 回报给予或赠送以作为回报: She returned his praise. 她回报了他的夸奖 3.归还还给主人: He returned her book. 他归还了她的书 4.反射或送回: The echo was returned by the canyon wall. 回声是峡谷壁传回来的 做及物动词的时候,后面直接跟宾语; 做不及物动词的时候,后面不跟宾语,就是单独用。 或者要跟宾语的话,后面加介词to再跟宾语。 具体的用法,你可以自己查字典了解一下。
return用法:1“返回”,相当于“go back / get back / come back.. 如:Ann will visit you when he returns to London.
(当“返回”时是不及物动词,先加to才可再加地点。另外,return已含有back的意思,后不可再跟back.)
2“归还”,相当于“give back”如:I have returned the dictionary.
(当“归还”时是及物动词,后直接加物,若再接人时方可加to. 同样不可再跟back. 如:You should return the piano to Dick on time.)
Java中return的用法
一、return语句总是用在方法中,有两个作用。
一个是返回方法指定类型的值(这个值总是确定的)。
一个是结束方法的执行(仅仅一个return语句)。
二、实例1 。
返回一个String。
private String gets(){
String s = "qw789" ; return s ;
}
实例2 -- 结束程序
private void gets(String s ){
if ( s == null ){ return ;
}
System.out.println( "haha" ) ;
}
扩展资料:
eturn 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果。也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
如果实在不需要函数返回什么值,就需要用void声明其类型。
补充:如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。
例如:
1、非void型int f1(){int i=1;return 1;//return(i); //这样也可以
}
2、void型
void f2(){int i=1;//return;//这样也可以,不要这一句也可以}
有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的。
举例:
#include "stdio.h"void function(){printf("111111");return;printf("222222");}main(){function();}
运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2。
这里的return其实还有个退出该程序的作用,也就是说在printf("111111")。后面加了个return,就表示结束该函数,返回主函数中去了。
参考资料:百度百科——return
在c语言中,return的作用和用法
一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者。
而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。
return的作用1:表示返回,这个程序可以结束了,可以不带参数。
如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。
作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值。return 后面接的就是这个返回值,
这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值。
Java中,return的具体用法!
你好,看样子你是新学的,对这个体会还不是很深刻,我之前也有这样的疑惑,但是程序写的多了,就越来越清晰了。网上return的用法我也就不给你粘了,相信你自己也可以搜得到。我说下你可能的误区是在循环中,break和return的用法不是很清晰。这么说吧:
1、如果一个方法有返回值,那么必须出现return。
2、一个方法的返回值为void,也可以出现return,但是后面什么也不可以写,直接写return ;
3、return 语句后面的内容都不在执行,这是与break不同的地方,二者虽然都可以跳出循环,但是break跳出循环,后面的额代码还将继续执行。
4、3的一个特殊情况是有finally出现的情况,这个你日后学异常的时候就明白了。
上面都是我在编程中的一点心得体会,你不要着急,慢慢来,体会也就深刻了。
如何理解java中return的用法?
如果方法的返回类型不为void,你就必须要返回 ,否则就会报错
之所以要有返回,是因为你需要这个返回,比如:
public int getSum(int num1, int num2){
int result = num1 + num2;
return result;
}
当你 要计算两个数的和的时候就可以直接调用这个方法,然后再定义一个变量来接收这个返回值,也就是和值了
int sum = 0;
int num1 = 1, num2 = 2;
sum = getSum(num1, num2);
这个时候,sum就是两数的和了