一种特殊的指针-CSDN博客

网站介绍:文章浏览阅读109次。char *str = “hello C language”; str是个指针, 为什么后面是个字符串 不是字符串的地址呢?这一句话表示,定义了一直指针变量str,这个指针变量里面存放了字符串"hello C language"的首地址。所以等价于 char str[]=" hello C language "因为,在c语言里面,字符串的底层实现实际上是字符数组,也就是说字符串的等价定义形式是,char str[6]=" hello C language ";有一个字符\0,str代表的也是字符数组的