猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
刚学c大家帮帮忙
变量
y
执行完下列表达式后结果是(
)。
x=4;y=5;y=x++;
A. 4 B. 5 C. 6 D. 7
学无丶直径
浏览 1442
回答 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,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续