问题
单项选择题
如果int c=3,d=4,k=0,下列描述正确的是
A) c>d!=k和c>(d!=k)的执行顺序是一样的
B) c&&d>k的结果为假
C) c||(d=k)执行后d的值为0
D) !c!=(d!=k)表达式的值为1
答案
参考答案:D
解析: 选项A)中>的优先级大于!=,所以执行顺序不一样;选项B)中c和d>k都为真,所以整个表达式为真;选项C)中不用执行d=k,因为e就可以确定这个表达式的值。