白石老人自述:最简单的数组问题帮帮忙

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:44:21
有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;
b=p[5];
b中的值是
A) 5 B) 6 C) 8 D) 9
为什么答案是9我酸出来是8具体答案是怎么来的能具体说下我概念有点模糊

因为下标从0开始,
所以p[0]=4,
p[1]=5,p[2]=6......
p[5]=9
就是这样来的.