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

来源:互联网 发布:破解版五星软件 编辑:程序博客网 时间:2024/04/28 15:14

先看下例

 

 

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

 

再看下例:

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

但是不知道,那为什么。a[0] = ‘g’,这条赋值语句没有错误呢?

原创粉丝点击