我有一个问题,是什么意思“ - >”在C?例如:
int a, b, c, x;
a=2001;
b=1000;
c=2;
x=a-b*c;
printf("First: %i", x-->0);
将打印“1”。 但是:
printf("Second: %i", x-->0);
将打印“0”。为什么当我第二次使用它时,它会打印“0”?
答案 0 :(得分:1)
x --> 0
将被阅读(x--) > 0
。
答案 1 :(得分:0)
x-->0
被解析为(x--) > 0
。