| -1,实际就是0xFFF...FF,对于8位机,可能会给你转成0xFF(255),0xFFFF(65535);32位机,很可能就是0xFFFFFFFF了还没见过有想楼主这么用的。也许能编译通过,但是结果很严重! ...
 mohanwei 发表于 2009-12-2 16:18
 
 void main(void)
{ 
INT8U b[5] = {1,2,3,4,5};
INT8U a[3];
while (a[-1] == 5);
a[1] = 100; 
}
 你试试这个代码在while处能不能停住?:lol
 |