返回信息流编译的时候,前者正确,如果换做后者,报错。。。can not convert 。。。。。。。。
这俩货啥区别??
这是一条镜像帖。来源:北邮人论坛 / cpp / #77528同步于 2014/3/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[问题]char *str 与 char *str[]的区别
wsnner
2014/3/17镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
如果char *str = "abc"。那么str[0]="a"吗
【 在 botieking 的大作中提到: 】
: 前者是一个指针,后者是一个指针数组,数组没有初始化。
str不是一个指针么,指向“abc”的地址,一个地址后面怎么能加[]呢?是不是应该*str[0]='a'???晕了
【 在 botieking 的大作中提到: 】
: str[0]='a'
不矛盾,str[i]是语法糖,等同于*(str+i)
【 在 wsnner 的大作中提到: 】
: str不是一个指针么,指向“abc”的地址,一个地址后面怎么能加[]呢?是不是应该*str[0]='a'???晕了