请教一道C语言的题

2024-11-02 10:30:23
推荐回答(2个)
回答(1):

*p[4]是什么告仿困意思 ?
答:
数组袜念p[]
里面装的都是指向int的指针

这个程序有问题
吧j换成i
运行结果是 2468
x[1]的初值是___2___ 程序运行后输大指出的内容是___2468____

回答:

for(i=0;i<4;i++)
{ p[i]=&x[2*i+1];
就是
p[0]=&x[1];
p[1]=&x[3];
p[2]=&x[5];
p[3]=&x[7];

p[i]装的是x[2*i+1]的地址

而p[i][0]=x[2*i+1]向后读0个
所以
p[i][0]=p[i]所指的值
就是x[1] x[3] x[5] x[7]
2468

要是p[i][1]的话
那结果就是
3579了

回答(2):

x[1]的初值怎么会是9呢?你定义的数组x【】={1,2,3.。。}应该是2才对啊!