查看this个问题并try 一些代码:
int x = 100;
while ( 0 <-------------------- x )
{
printf("%d ", x);
}
我try 用gcc
编译,得到以下错误:
file.c: In function 'main':
file:c:10:27: error: lvalue required as decrement operand
while ( 0 <-------------------- x )
而是用g++
件作品汇编而成.为什么这段代码在C++中有效,但在C中无效?