关于vb中if 语句的嵌套问题

我需要知道if语句嵌套的详细讲解,一定要清晰明白,并附上实例,我是新手,越详细越好,我在线等!如果回答得好我再追加50分... 我需要知道if 语句嵌套的详细讲解,一定要清晰明白,并附上实例,我是新手,越详细越好,我在线等!如果回答得好我再追加50分 展开
 我来答
【都市精灵】3a39
2009-01-25 · TA获得超过4649个赞
知道大有可为答主
回答量:1188
采纳率:0%
帮助的人:1376万
展开全部
标准的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,否则只要一个

注:注意嵌套的时候最好 用空格 把子判断推后几格,看着舒服。顶格写也行,就是看着乱。

【哥们儿 这可全是我一个字一个字地打的啊~您就给个辛苦费吧~呵呵 有不懂的再通过 补充 问我】
youxi123_
推荐于2017-11-27 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:67.2万
展开全部
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这个条件)
希望这样你可以看的懂
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南极胖熊
2009-01-24 · TA获得超过407个赞
知道小有建树答主
回答量:871
采纳率:0%
帮助的人:432万
展开全部
if xxx then
xxx
else xxx
end if

if xxx then
xxx
else if xxx then
xxx
end if
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式