本人初学C语言,知道a = b++是b先给a赋值,a再自增加一。但还是有这样一个疑问,根据C语言运算符优先级,++的优先级远大于=,为什么不先++再赋值呢?还有如果我把语句改成a = (b++),结果还是不变,()的优先级不是更高,不应该先算括号里面的么?求大神解释,谢谢!!!