设有定义:int k=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是A.k++B.k+=1C.++kD.k+1
问题描述:
设有定义:int k=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是
A.k++
B.k+=1
C.++k
D.k+1
答
D,因为A、B、C三个都是运算式,执行后k会加1变成1;而D不是一个完整的C语言语句,无法进行k的变化,k还是0