C/c++中数组下标为负数怎么理解???

如题所述

一些数组是从a[0],a[-1],a[-2].....a[-n],
#include<stdlib.h>
#include<stdio.h>

int main()
{
int i;
int a[5];
for(i=0;i>-5;i--)
scanf("%d",&a[i]);
for(i=0;i>-5;i--)
{printf("%d\n",a[i]);<br/> printf("%d\n",&a[i]);//输出地址;<br/>}
system("pause");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-07
C/C++ 数组下标不可以为负数吧!!!
第2个回答  2013-08-07
既地址往后移一个单位
相似回答