66问答网
所有问题
C语言中return语句有多个 怎么理解
我是菜鸟
举报该问题
推荐答案 2009-09-19
return 表示函数结束
如果多个并列的 return 语句 那是多条执行路径
最后只执行一个..根据条件不同
如果是串行的
比如
int fun()
{
return 1;
return 2;
}
那么 只执行第一句 因为return 表示函数结束
return 后面可以不带任何东西(有些语言中是这样) 就表示强制结束该函数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UUxiinvUU.html
其他回答
第1个回答 2009-09-19
不同的条件返回不同的结果
相似回答
c语言return的
用法
答:
return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么。
return 语句
可以
有多个
,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行,所以只有一个返回值(少数的编程
语言
支持多个返回值,例如Go语言)。 扩展资料 函数一旦遇到 retur...
如果在
c语言
函数
中有
多条
return语句
,程序
如何
执行?如果想返回
多个
值...
答:
第一、如果一个函数中出现了多出
return语句
,那么函数会执行首先遇到的那个return语句(不一定是写在最前面的)。第二、关于你所说的返回
多个
值的问题,因为
C语言
也是采用的按值传参的方式,所以只能返回一个返回值。如果需要得到多个返回值,那么可以采用指针做为函数参数(具体做法参见那个经典的交换两个...
C语言中
如果在函数中有多条
return语句
,程序
如何
执行,如果想返回
多个
值...
答:
当有多个return时,执行完一个就会退出
。这样不会返回多个值,你可以将形参定义为引用类型或指针类型,这样执行完后形参值就会改变,就像返回多个值一样
在标准
c语言中
函数只能有一个
return
函数么
答:
一个函数中可以
有多个return
,但是函数在运行时只能有一个return生效。return返回的类型必须是函数的类型。如下列函数在a大于0时返回1,等于0时返回0,小于0时返回-1。函数test的类型是int,所以
return的
数字必须是int型。函数中根据参数a的不同,分别有3个return,但每次执行只能有一个return被执行。int...
如果一段
C语言
程序
中有多个return语句
,若执行了第一个,则后面
的
程序就...
答:
是的~后面的就不执行了~在函数中,如果碰到
return 语句
,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到
return语句
,那么整个程序就会停止,退出程序的执行。
C语言中
自定义或调用函数若是出现
多个return
返回值,对于主函数计算机会...
答:
一个return只能返回一个值,即使
有多个
return也是返回第一个或符合条件
的return
,比如,有三个if
语句
,各有一个return那么只返回符合条件的那个,就算是三个都符合条件,也只返回第一个,因为return是函数的出口,执行任何一个return函数就结束了
大家正在搜
一个函数只有一个return语句
若一个函数没有return语句
c语言函数没有return
c语言return可以返回几个值
没有return语句
函数可以没有return语句
函数必须有return语句
c语言return 1
return 语句
相关问题
C语言中return语句怎样返回两个或多个值
如果在c语言函数中有多条return语句,程序如何执行?如果...
如果一段C语言程序中有多个return语句,若执行了第一个,...
C语言中return语句怎样返回两个或多个值
C语言中函数能有几个Return?
c语言如何使用return语句返回多个值,并作为另一个函数的...
C语言中return的作用?
函数中多个return语句 最终返回的值是什么