返回信息流一个char*类型的指针,比如char* a="12345";,如果想将该对象清空的话,要怎么实现呢?跪求大虾指点啊~~~
这是一条镜像帖。来源:北邮人论坛 / cpp / #73360同步于 2013/8/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
小白问题char*的问题,请给位大神赐教
hnhxh
2013/8/25镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
以下内容是胡说,lz一笑而过就好:
1,lz写的这个确定是C/C++?
2,如果是,'12345'是一个特殊的字符?
3,char *a[]是一个char *类型的指针?
坐等版上大牛指点
LZ是小菜,改过来了,谢谢大虾,大虾帮忙看看吧,怎么清空呢
【 在 zx723 的大作中提到: 】
: 以下内容是胡说,lz一笑而过就好:
: 1,lz写的这个确定是C/C++?
: 2,如果是,'12345'是一个特殊的字符?
: ...................
【 在 hnhxh 的大作中提到: 】
: 一个char*类型的指针,比如char* a="12345";,如果想将该对象清空的话,要怎么实现呢?跪求大虾指点啊~~~
大一的?
1. 在这个赋值语句中,"12345"定义了一个字符数组常量,这6个字节(包含最后的\0)编译后应当是保存在代码区域的,不可被修改,更不可被“清空”。
2. a是一个指针类型的变量,指向一个字符数组,而不是一个“对象”。
3. 可以给a重新赋值令其指向其他内存地址,甚至可将a置0,但这不叫“清空”。
【 在 hnhxh 的大作中提到: 】
: 一个char*类型的指针,比如char* a="12345";,如果想将该对象清空的话,要怎么实现呢?跪求大虾指点啊~~~