对于C语言变量相关指针的概念我理解的很清晰。但是关于字符数组的变量的指针描述让我很迷惑。
char mystring[]="Hello Word!";
既然字符数组的名字是一个指针。那么为什么也可以这样写呢:
char* string ="Hello"; 这不就等于在指针变量里面存入字符串么?
我觉得应该是*string="hello";才对呀。
char mystring[]="Hello Word!";
既然字符数组的名字是一个指针。那么为什么也可以这样写呢:
char* string ="Hello"; 这不就等于在指针变量里面存入字符串么?
我觉得应该是*string="hello";才对呀。