对于C语言变量相关指针的概念我理解的很清晰。但是关于字符数组的变量的指针描述让我很迷惑。
char mystring[]="Hello Word!";
既然字符数组的名字是一个指针。那么为什么也可以这样写呢:
char* string ="Hello"; 这不就等于在指针变量里面存入字符串么?
我觉得应该是*string="hello";才对呀。
char mystring[]="Hello Word!";
既然字符数组的名字是一个指针。那么为什么也可以这样写呢:
char* string ="Hello"; 这不就等于在指针变量里面存入字符串么?
我觉得应该是*string="hello";才对呀。
本文探讨了C语言中字符数组及其名字作为指针的概念,对比了直接使用字符数组名和通过指针变量引用字符串的区别,帮助读者理解两者之间的联系与区别。
862

被折叠的 条评论
为什么被折叠?



