猿问
刚学c大家帮帮忙
变量
y
执行完下列表达式后结果是(
)。
x=4;y=5;y=x++;
A. 4 B. 5 C. 6 D. 7
学无丶直径
浏览 1459
回答 2
2回答
丶祗灬愛妳
++x和x++两者之间是有区别的,++x是先加上1再赋值给y,而x++是先赋值之后再加上1,本题答案如图。建议这种问题以后可以自己实验验证,可以加深印象。
2
0
0
黑色旋风
y=x++;执行后,先把x的值4赋给y,表达式的值就是左值y的值,所以本题答案是4。然后x因为++运算符,值增加到5。如果这里又问x的值,那么就是5。
1
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答