我是这么理解的,因为你没有给出a、B、c、d的数据类型,所以光凭a=97,B=66,c=99,d=100不好判断x=IIF((a>B)and(c分析如下:1、如果四个变量均为数值型变量,则如你所说,应该会返回x=10。2、如果四个变量均为字符串型变量,则a>B返回True,但c