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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 23:38:24

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