int m=3,n=2,p,q;
p=m--*m++*m--;
printf("m=%d p=%d\n",m,p);
q=++n*++n*--n;
printf("n=%d q=%d",n,q);
//他们的结果是什么,帮忙解释一下吧😭
int m=3,n=2,p,q;
p=m--*m++*m--;
printf("m=%d p=%d\n",m,p);
q=++n*++n*--n;
printf("n=%d q=%d",n,q);
//他们的结果是什么,帮忙解释一下吧😭
这个结果在不同编译器上都不同,没有讨论的意义,因为2 4行是副作用表达式,在c语言里是未定义行为。