关于vb中if 语句的嵌套问题
我需要知道if语句嵌套的详细讲解,一定要清晰明白,并附上实例,我是新手,越详细越好,我在线等!如果回答得好我再追加50分...
我需要知道if 语句嵌套的详细讲解,一定要清晰明白,并附上实例,我是新手,越详细越好,我在线等!如果回答得好我再追加50分
展开
3个回答
展开全部
标准的if格式你应该知道吧 我就不说了 只说一下嵌套
在一次if判断里,可以嵌套无数个子if判断(我没遇到过嵌套到顶的情况),无非是在then后或else后进行嵌套,因为互不影响 所以我就合起来说了:
if [真假判断语句] then
*** '星号表示其余的代码
if [嵌套的真假判断语句1] then
[嵌套中if成立 执行的代码]
else '可以不要 看情况
[嵌套中if不成立 执行的代码]
end if
*** ’星号表示其余的代码
else if [嵌套的真假判断语句2] then '这里的if可以跟在if后(加个空格),另起一行也行。如果在嵌套前还有别的代码需要执行的话,就参照上面所写的进行嵌套。
end if '如果if另起一行的话,要两个end if,否则只要一个
注:注意嵌套的时候最好 用空格 把子判断推后几格,看着舒服。顶格写也行,就是看着乱。
【哥们儿 这可全是我一个字一个字地打的啊~您就给个辛苦费吧~呵呵 有不懂的再通过 补充 问我】
在一次if判断里,可以嵌套无数个子if判断(我没遇到过嵌套到顶的情况),无非是在then后或else后进行嵌套,因为互不影响 所以我就合起来说了:
if [真假判断语句] then
*** '星号表示其余的代码
if [嵌套的真假判断语句1] then
[嵌套中if成立 执行的代码]
else '可以不要 看情况
[嵌套中if不成立 执行的代码]
end if
*** ’星号表示其余的代码
else if [嵌套的真假判断语句2] then '这里的if可以跟在if后(加个空格),另起一行也行。如果在嵌套前还有别的代码需要执行的话,就参照上面所写的进行嵌套。
end if '如果if另起一行的话,要两个end if,否则只要一个
注:注意嵌套的时候最好 用空格 把子判断推后几格,看着舒服。顶格写也行,就是看着乱。
【哥们儿 这可全是我一个字一个字地打的啊~您就给个辛苦费吧~呵呵 有不懂的再通过 补充 问我】
展开全部
if 条件为真 then
执行语句
end if(判断结束)
if a=3 then
if b=2 then
if c=7 then
if d=8 then
以上条件都成立的时候执行下边一段话
.....执行代码并结束这个判断
(假如d=5,则执行下边的代码)
else
...........执行代码
end if (这里是结束d=8 这个条件的)
end if(这里是结束c=7这个条件的)
end if(这里是结束b=2这个条件的)
end if(这里是结束a=3这个条件)
希望这样你可以看的懂
执行语句
end if(判断结束)
if a=3 then
if b=2 then
if c=7 then
if d=8 then
以上条件都成立的时候执行下边一段话
.....执行代码并结束这个判断
(假如d=5,则执行下边的代码)
else
...........执行代码
end if (这里是结束d=8 这个条件的)
end if(这里是结束c=7这个条件的)
end if(这里是结束b=2这个条件的)
end if(这里是结束a=3这个条件)
希望这样你可以看的懂
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if xxx then
xxx
else xxx
end if
if xxx then
xxx
else if xxx then
xxx
end if
end if
xxx
else xxx
end if
if xxx then
xxx
else if xxx then
xxx
end if
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询