#include <stdio.h>
int main(){
int a=0;
int b=0;
int count;
count = (++a)+(b++)-(--a)+(b--); //不加括号会报错?
// 0 1 0 1
printf("a=%d,b=%d,count=%d\n",a,b,count);
return 0;
}
count后面的式子,如果把括号去掉就会报错,无法运行,提示的是b++---a其中的-号无法使用!
哪位大神能给说说为什么?
具体错误情况可以自己敲出来跑一下,本人新手! |
|