vb题,设x为整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是 a、 IxI b、IxI c 、x d 、 -x

问题描述:

vb题,设x为整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是 a、 IxI b、IxI c 、x d 、 -x
打错了,为什么是那个啊?

a和b不是一样吗?
答案是-|X|
iif函数VB里的函数 根据表达式的值,来返回两部分中的其中一个.语法 IIf(expr,truepart,falsepart) IIf 函数的语法含有下面这些命名参数:描述 :expr 必要参数.用来判断真伪的表达式.truepart 必要参数.如果 expr 为 True,则返回这部分的值或表达式.falsepart 必要参数.如果 expr 为 False,则返回这部分的值或表达式.说明 由于IIf会计算truepart和falsepart 它只返回其中的一个.举例:a=IIF(x>2,5,3) 如果x>2 a等于5 否则a=3 很明显 a=5