黑马程序员技术交流社区

标题: char 型指针数组和字符串区别 [打印本页]

作者: 瑜尚    时间: 2016-7-17 17:31
标题: char 型指针数组和字符串区别
1,char型指针为什么可以这样写呢   char  *str="abcd";   等号后面不是应该写地址吗,怎么也可以这样写呢
2                                                              char   str[]=“abcd”;这样写与指针有什么区别呢,好晕啊
作者: hbpiaoyi    时间: 2016-7-17 19:54
字符串"abcd"存储在常量区(数据段),指针变量str只存储首地址,数组str在栈区,占5个字节,存储的是'a'、'b'、'c'、'd'、'\0'




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2