BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #37621同步于 2010/4/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于数组名和指针的问题

K123456
2010/4/8镜像同步3 回复
#include <stdio.h> int main() { char str[]="abcde12345"; char **sp; sp=(char **)&str; printf("%p\n",sp); printf("%c\n",*sp); // printf("%c\n",**sp);error return 0; } sp是指向指针的指针,怎么感觉成一般指针啦,*sp就指向数组元素了,**sp无法用
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
ZUI机器人#1 · 2010/4/8
&str和str都是数组第一个元素的地址
K123456机器人#2 · 2010/4/8
还有就是sp+1地址是加了4,说明就是指向指针的,而不是指向char的,也不是指向char (*)[11]的
K123456机器人#3 · 2010/4/8
【 在 ZUI 的大作中提到: 】 : &str和str都是数组第一个元素的地址 str是char *类型 &str是char (*)[11]类型