慕粉5278784
2019-12-01 17:46
为什么++x不等于1?而等于0? ++x不应该取x的值0之后再加1吗?
++x和x++的理解是这样的:++x是先给x的值+1然后赋值给++x这个表达式,X++是表达式先取X得原值后X的值+1,
x=0;
++x;//输出1
x++;//输出1
这是对的, 你是不是理解错了
对啊,x的值变成1 了,你也说了,他是先取值,再计算。所以++x=0取值后,才加的一,不输出啊
C语言入门
926023 学习 · 20793 问题
相似问题
回答 2
回答 1