在C语言程序设计中,对数组a的元素引用用指针*p,a[p-a]这样对吗

2024-11-06 07:09:55
推荐回答(2个)
回答1:

可以是可以,前提是p已指向了数组a中的某个元素,否则会有越界访问危险

例如若,p=&a[1];
则p-a即为整数1,也就是a[p-a],等效于a[1]

回答2:

p-a好像有点问题
[ ]里面不应该是正整数吗?