可能重复:
C 中的负数组索引?
这怎么编译,并按预期运行?我很困惑。我只是好奇会发生什么,令我惊讶。有效。
#include <stdio.h>
#include <conio.h>
int main(void)
{
int i;
int array[5];
for(i = -1; i > -6; i--)
array[i] = i*-1;
for(i = -1; i > -6; i--)
printf("%d\n",array[i]);
getch();
}