问题
单项选择题
设有定义:int m=0; 以下选项的4个表达式中与其他3个表达式的值不相同的是
A) ++m
B) m+=1
C) m++ D) m+1
答案
参考答案:C
解析: 选项中的4个表达式执行后,m的值都递增1。选项C)中,表达式的值是m递增前的值,为0。选项A)、B)、D)中,表达式的值都是m递增后的值,为1。
设有定义:int m=0; 以下选项的4个表达式中与其他3个表达式的值不相同的是
A) ++m
B) m+=1
C) m++ D) m+1
参考答案:C
解析: 选项中的4个表达式执行后,m的值都递增1。选项C)中,表达式的值是m递增前的值,为0。选项A)、B)、D)中,表达式的值都是m递增后的值,为1。