在VB中,有时见if,有时是iif,我不明白这两个词有什么不同,望行家指点

2025-03-10 06:12:04
推荐回答(1个)
回答1:

iif就是"If...Then...Else"结构的简写版本
Result=iif(条件,Ture部分,False部分)
Result是函数的返回值,当条件为真时,iif函数返回Ture部分,当条件为假时,返回False部分.
例如a=1,b=3,c=3*a-b
a=iif(c此时,c确实小于a,所以执行a-1

if后的语句如果成立,则可执行Then