指针*p不仅仅是地址(数据访问的位置),还包括所指向类型,即p+1移动的步长(如何访问)。
数组指针,char (*ptr1)[10]:ptr1是指针类型,指向char数组,数组长度为10,ptr1+1步长为char[10]的大小,10B。
指针数组:char *ptr2[10]:数组类型,数组长度为10,每个元素为一个char*指针(占4B),数组名ptr2为指向数组首地址的指针,ptr2+1步长为一个指针类型的大小,4B。
数组指针和指针数组
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 转载请注明在纠结指针数组和数组指针时无意发现的小细节。总算搞清数组指针和指针数组。 数组指针定义 int (*p)...
- 数组指针(也称行指针) 定义: int (p)[n];()优先级高,所以首先p是一个指针,指向一个整型的一维数组,...