您的位置:首页 > 编程语言 > C语言/C++

【C语言】数组--数组与指针的小区别

2013-03-15 17:03 295 查看
先看下例







从中可知,用字符串初始化字符数组的时候,不是字符数组的指针直接指向了常量字符串区,而是复制了字符串的每个字符,一个这个字符串在数组这里就完全按照数组处理了,常量不是不能修改值吗,可是看这个例子,可以修改,所以证明,我的分析是正确的。



再看下例:



从中可知,对于用字符串初始化指针来说,指针就直接指向了字符串常量区,里面的元素不可以修改。

但是不知道,那为什么。a[0] = ‘g’,这条赋值语句没有错误呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: