VB怎么把IF语句写成一行
如代码:ifa=1thenifb=1thenc=1b=0endifelseb=0endif有没有办法把它写成一行显示???ifa=1thenifb=0thenc=1b=1...
如代码:
if a =1 then
if b=1 then
c=1
b=0
end if
else
b=0
end if
有没有办法把它写成一行显示???
if a =1 then
if b=0 then
c=1
b=1
end if
else
b=0
end if
写错了,上面的才是.反正就是一个意思,可不可以把这些代码简写在一行里?? 展开
if a =1 then
if b=1 then
c=1
b=0
end if
else
b=0
end if
有没有办法把它写成一行显示???
if a =1 then
if b=0 then
c=1
b=1
end if
else
b=0
end if
写错了,上面的才是.反正就是一个意思,可不可以把这些代码简写在一行里?? 展开
4个回答
展开全部
要真正实现的话,需要用下面的语句。注意:中间“Else Else”的用途是耐人寻味的!
If a = 1 Then If b = 0 Then c = 1: b = 1 Else Else b = 0
如果改成
If a = 1 Then If b = 0 Then c = 1: b = 1 Else b = 0
则等同于
if a =1 then
if b=0 then
c=1
b=1
else
b=0
end if
end if
If a = 1 Then If b = 0 Then c = 1: b = 1 Else Else b = 0
如果改成
If a = 1 Then If b = 0 Then c = 1: b = 1 Else b = 0
则等同于
if a =1 then
if b=0 then
c=1
b=1
else
b=0
end if
end if
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
If a = 1 Then If b = 0 Then c = 1: b = 1 Else b = 0
用“:”(冒号)分隔每一行,if 语句写在一行不用 end if 结尾
用“:”(冒号)分隔每一行,if 语句写在一行不用 end if 结尾
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
If a = 1 Then If b = 0 Then c = 1: b = 1 Else b = 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询