已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 02:35:35
已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13
xŐj@_%ǖ] %zrloHh}E5i -Ҫ mm2;Da}3.|ꗥSQ,BB :B M D⤺=4D$-|P)[F2d ( Yoiv ãd9(_gc TrC6 d4'ijypnVWexPi,gk2 7z

已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13
已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13

已知int,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值怎么算 为什么结果得4而不是13
a+4, a+5只是计算这两个的值,并不改变a的值,最终i还是等于++a的值. 如果是a+=4, a+=5,那么值就有变化了.