C语言中x=+3==2是什么意思,还有 intz=(x+y)++ 为什么是错的

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 03:16:46
C语言中x=+3==2是什么意思,还有 intz=(x+y)++ 为什么是错的
xN0_KMIfv> &BċF "Q2I`*t[/UO{~?^2ND0>atbbt!wڼpK깋ⵅLtPhqUKJK+nmYt8i3D `)|$Ǚ\,=FPXTVUM ̳~Dafѽ#K HIHWi5Ic̳e7I] ׃ЖjRDYtUt0t(%jcx[QGrn?XaKbf/0

C语言中x=+3==2是什么意思,还有 intz=(x+y)++ 为什么是错的
C语言中x=+3==2是什么意思,还有 intz=(x+y)++ 为什么是错的

C语言中x=+3==2是什么意思,还有 intz=(x+y)++ 为什么是错的
x=+3==2
你确定+号在=号右边而不是左边?
这个写了和没写一样
相当于x=3==2
意思就是逻辑表达式3==2的结果复制给x,也就是x等于false,也就是0
++表达式针对的是一个变量
如果你想让z自增
应该写成z++=x+y