#include <stdio>
int main(){
int x = 4;
int y = 3;
int z;
z = x---y;
printf("%d" , z);
return 0;
}
Linux Mandriva の gcc コンパイラは、それを として評価し(x--)-y
ます。なぜそうなのか、私は混乱しています。だったかもしれませんx - (--y)
。
I know some of the answers would tell me to look at precedence tables. Ihave gone through all of them, still the doubt persists.
Please anybody clarify this.