回 帖 发 新 帖 刷新版面

主题:关于return的问题

代码如下:
float x,y,z;
if(txtX.Text!="")
    x=float.Parse(txtX.Text);
else
{
    MessageBox.Show("请输入数字");
    return;
}
当程序执行到return的是时候返回时,是返回去再执行if语句,还是执行else语句块
下面的语句呢

回复列表 (共10个回复)

沙发

当程序执行到return的是时候是退出函数

板凳

那退出之后,是执行哪的语句阿?

3 楼

退出就不执行了....C#是这样的,记住啊.只是退出函数

4 楼

对,return就是指退出函数,因为有时候你在函数中设置判断语句,满足这个判断你就不想让这个函数继续执行,就用return,他就退出函数而返回到你调用这个函数程序的下一语句了。

5 楼

www.mzit.com  名智IT

6 楼

www.mzit.com   首页 | 网页制作 | 动画制作 | 网页特效 | 网络编程 | 站长兵书 | SEO技术 | Alexa研究 | 网络营销 | IT新闻 | 友情链接 | 地图

7 楼

什么帖啊?

8 楼

返回调用他的函数。

9 楼


如果一个函数里用的不是void那么则返回指定类型
如果里面是void那么return就直接退出

10 楼

return就是指退出当前函数,(不执行后面的语句)。
如果需要执行后面的语句,使用break,

我来回复

您尚未登录,请登录后再回复。点此登录或注册