问题是那个代表数组中的元素?但是我感觉a和c都是代表数组中的某一元素。大神能告诉我两者区别吗?

问题是那个代表数组中的元素?但是我感觉a和c都是代表数组中的某一元素。大神能告诉我两者区别吗?答案是c,但我感觉a也可以... 问题是那个代表数组中的元素?但是我感觉a和c都是代表数组中的某一元素。大神能告诉我两者区别吗?答案是c,但我感觉a也可以 展开
 我来答
哥德巴赫的忧郁
2016-08-01 · 超过32用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:44.6万
展开全部
答案是C,A是不行的,因为啊a[3][4],a是一个二维数组名,这个二维数组里的元素呢,是3个一维数组,每个一维数组里有四个元素,那么*a的话就是使a变成它指向的内容,这个数组名指向当然是二维数组里的元素了,那就是一维数组名,然而这个一维数组名指向的才是真正储存的元素,所以呢,还需要对这个一维数组名再进行一次*运算,也就是*(*a),而A选项仅仅是*a右移了一位,变成了下一个一位数组名,并不代表真正的元素。不懂欢迎追问哦
更多追问追答
追问
一次*运算是指向数组名
两次*运算才是指向元素
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式