关于C语言c = (b=a+2) - (a=2); 的错误a=5;c = (b=a+2) - (a=2);括号中的b=a+2 和 a=2 同时运行的 所以系统不知道a=5还是a=2 因此产生了错误

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 15:59:33

关于C语言c = (b=a+2) - (a=2); 的错误
a=5;
c = (b=a+2) - (a=2);
括号中的b=a+2 和 a=2 同时运行的 所以系统不知道a=5还是a=2 因此产生了错误

不是,该式没有任何错误,该式是从左往右执行的,最后c的值为5