您的位置:首页 > 其它

数组指针和指针数组的一点小小理解

2013-08-05 15:16 267 查看
(转载注明出处:/article/5599974.html谢谢:)

最近要找工作了,做了一些面试题目,发现变成基础这块的知识是一点也不存在了,而面试题目总是挑我们不清楚的东西来回折腾,这不在数组指针和指针数组这块又出现问题了,笔者又好好的回忆了下,然后做个小小笔记,防止再忘。

int *p
;

指针数组-》指针的数组

理解方法:首先[]的优先级高,所以(int *) p
,其中int *是类型,现在就可以想成是(int*)类型的一个数组p
,所以是int型指针的数组

int (*p)
;

数组指针-》数组的指针

理解方法:首先()的优先级高,所以可以想成是int a
,其中a = (*p),所以自然的int a
就是一个普通int型的数组了,而真正变量是p,所以结果就是int型数组的指针

(转载注明出处:/article/5599974.html谢谢:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: