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

来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/05 17:30:24
已知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

已知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,那么值就有变化了.