主题:关于return的问题
忘记哭泣
[专家分:20] 发布于 2006-11-29 21:12:00
代码如下:
float x,y,z;
if(txtX.Text!="")
x=float.Parse(txtX.Text);
else
{
MessageBox.Show("请输入数字");
return;
}
当程序执行到return的是时候返回时,是返回去再执行if语句,还是执行else语句块
下面的语句呢
回复列表 (共10个回复)
沙发
sts017 [专家分:360] 发布于 2006-11-29 21:22:00
当程序执行到return的是时候是退出函数
板凳
忘记哭泣 [专家分:20] 发布于 2006-11-30 09:20:00
那退出之后,是执行哪的语句阿?
3 楼
sts017 [专家分:360] 发布于 2006-11-30 21:32:00
退出就不执行了....C#是这样的,记住啊.只是退出函数
4 楼
liuwei424 [专家分:30] 发布于 2006-12-02 19:54:00
对,return就是指退出函数,因为有时候你在函数中设置判断语句,满足这个判断你就不想让这个函数继续执行,就用return,他就退出函数而返回到你调用这个函数程序的下一语句了。
5 楼
studentnet [专家分:100] 发布于 2006-12-05 14:41:00
www.mzit.com 名智IT
6 楼
studentnet [专家分:100] 发布于 2006-12-05 15:11:00
www.mzit.com 首页 | 网页制作 | 动画制作 | 网页特效 | 网络编程 | 站长兵书 | SEO技术 | Alexa研究 | 网络营销 | IT新闻 | 友情链接 | 地图
7 楼
sts017 [专家分:360] 发布于 2006-12-11 12:34:00
什么帖啊?
8 楼
wuyifan [专家分:170] 发布于 2006-12-12 21:20:00
返回调用他的函数。
9 楼
sts017 [专家分:360] 发布于 2006-12-12 21:56:00
如果一个函数里用的不是void那么则返回指定类型
如果里面是void那么return就直接退出
10 楼
Gleam [专家分:3100] 发布于 2007-01-28 21:11:00
return就是指退出当前函数,(不执行后面的语句)。
如果需要执行后面的语句,使用break,
我来回复