字符数组和字符指针的差别

Posted llguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符数组和字符指针的差别相关的知识,希望对你有一定的参考价值。

字符数组是一个指针常量,而字符指针是一个指针变量。例如以下代码所看到的

char a[80];

a[80]="Hello";   //错误。仅仅能挨个元素进行赋值或者使用字符串函数strcpy(str1,str2)

char *p;

p="Hello";   //正确。由于是变量能够指定指向哪个字符串

以上是关于字符数组和字符指针的差别的主要内容,如果未能解决你的问题,请参考以下文章

字符串数组与字符指针的区别

字符指针操作字符数组出错,代码如问题补充,

字符指针和字符数组

指针系统学习5-对使用字符指针变量和字符数组的讨论

修改指向指针的数组中对应元素的字符出现异常,该如何解决?

对使用字符指针变量和字符数组的讨论