永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-02-06 13:40
  • 提问者网友:我一贱你就笑
  • 2021-02-05 20:00
C/c++中数组下标为负数怎么理解???
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-02-05 20:28
一些数组是从a[0],a[-1],a[-2].....a[-n],
#include
#include

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]);
printf("%d\n",&a[i]);//输出地址;
}
system("pause");
}
全部回答
  • 1楼网友:狂恋
  • 2021-02-05 22:18
既地址往后移一个单位
  • 2楼网友:孤老序
  • 2021-02-05 21:45
#include #include 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]); printf("%d\n",&a[i]);//输出地址; } system("pause"); } 能运行,是往上寻址;呵呵,我也 很惊讶!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯