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

C语言字符串指针与字符数组的区别

2016-07-21 08:53 417 查看
相同点:字符数组和字符串指针都可以实现字符串的存储和运算

不同点:字符数组是一个数组,每个元素的值都可改变。字符串指针指向一个常量字符串,被存放在程序静态数据区,一旦定义就不能改变

                 赋值的方式不同:

                 char * str="hello";   也可以写为  char * str; str="hello";

                  char str[]="hello";   不可以这样改变,只能对字符数组的各元素逐个赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: