问题描述:
一个关于C语言的疑问,求详解,
若有说明 int i=2,a[10]={2,4,6,8,10,12,14,16};对元素a[i]的不正确引用是__.
A.*(a+i) B.a[i] C.*a+i D.*(&a[i])
请问回答这道题是用到了:对数组元素的引用应有两种形式,一是a[i]二是*(p+i)或者*(a+i)(其中赋初值p=a)这个知识点吗?如果是,请问D怎么对了?如果不是,请问应该怎么解答,用什么知识点?
若有说明 int i=2,a[10]={2,4,6,8,10,12,14,16};对元素a[i]的不正确引用是__.
A.*(a+i) B.a[i] C.*a+i D.*(&a[i])
请问回答这道题是用到了:对数组元素的引用应有两种形式,一是a[i]二是*(p+i)或者*(a+i)(其中赋初值p=a)这个知识点吗?如果是,请问D怎么对了?如果不是,请问应该怎么解答,用什么知识点?
问题解答:
我来补答展开全文阅读