return返回什么(return返回值)
C语言中return的含义?
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
谁给我用通俗的语言解释一下?我刚学C不久,return是返回一个数值,但什么叫返回一个数值?我以前不打return(说是可以打return=0也可不打),也没什么错误,return到底在哪里让我看出返回了值呢?返回有什么用呢?
解析:
return返回一个数值的意思就是把return 表达式后面表达式的值返回给调用他的函数。举个例子:
int sum(int i,int j)
{
return i+j;
printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了");
}
main()
{
int a=10,b=11,c;
c=sum(a,b);
printf("%d",c);
}
程序的输出为:
21
这个21从何而来呢main函数调用sum(a,b)函数时将a的值赋给i,b的值赋给j,上面说了return i+j;会计算i+j的值也就是结果等于21,并将21带回给调用它的函数,即c=sum(a,b);相当于c=21,这个21 就是由sum(a,b)中的return反回来的。
return什么意思
return的意思是返回。
释义:
v.返回;(尤指感觉)恢复;把退回;以相报;(网球等)回击(球)。
n.返回;恢复;归还;(网球等)回击球;被退回的东西;回路导线。
adj.来回的;巡回的;报答的;回程的;返回的。
双语例句
1、You can't?return?the dress to the store, if you have washed it.
如果你洗过衣服你不能把衣服退回给商店。
2、I got a huge?return?on my investment with that company.
我对那个公司的投资有了很高的回报。
3、What is your?return?date for your trip?
你旅行是哪一天回来?
return返回值 返回的是什么
return返回的值 是函数 运行的结果 ,不是输出 结果 ,
如果要输出 结果 就在return x上面加一行代码
coutx;
输出 和返回 是不同的概念,
返回是把这个结果保留在内存里,供其他的函数或是变量使用。。输出是打印到屏幕 上。
c语言return的用法
return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么。
return 语句可以有多个,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行,所以只有一个返回值(少数的编程语言支持多个返回值,例如Go语言)。 扩展资料
函数一旦遇到 return 语句就立即返回,后面的所有语句都不会被执行到了。从这个角度看,return 语句还有强制结束函数执行的.作用。
return 语句是提前结束函数的唯一办法。return 后面可以跟一份数据,表示将这份数据返回到函数外面;return 后面也可以不跟任何数据,表示什么也不返回,仅仅用来结束函数。