int a=6,b;b=a+++a++;结果中 a的值为8 为何b的值为12 而不是13?
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 14:15:19
int a=6,b;b=a+++a++;
结果中 a的值为8 为何b的值为12 而不是13?
编译器不一样,结果不一样,你的编译器应该是这样 b=(a++)+(a++),2个a的值先使用在自加,所以才是12
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 14:15:19
int a=6,b;b=a+++a++;
结果中 a的值为8 为何b的值为12 而不是13?
编译器不一样,结果不一样,你的编译器应该是这样 b=(a++)+(a++),2个a的值先使用在自加,所以才是12