看起来很简单的自加代码,三个软件出了三种答案,瞬间给整不会了,希望详细说一下“先算后加”和“先加后算”的区别,顺便解释一下得出不同结果的原因C-FREE(左),VS C++2019(中),DEV-C++(右)#include<stdio.h>int main(){int i=5,j=5,p,q;p=(i++)+(i++)+(i++);q=(++j)+(++j)+(++j);printf(“%d,%d,%d,%d”,p,q,i,j);}