i=1,++i,++i||++i,i的值 怎么算的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:53:11
i=1,++i,++i||++i,i的值 怎么算的

i=1,++i,++i||++i,i的值 怎么算的
i=1,++i,++i||++i,i的值 怎么算的

i=1,++i,++i||++i,i的值 怎么算的
答案:3 gcc 和 VC6 VC2005都是这样值.我也不理解,按道理应该是4.用非优化模式编译了,知道为什么了:i=1,++i,// i = 2 ++i||++i // 第一个++完,i=3,||逻辑运算,此表达式的值已经为真,下面的全部忽略.最终结果3.俺非常负责的说,这是个脑残出的题.教出来的学生有出息才怪.