在C下面:
char *ptr="askdkasjeflkjasdkjf" 相当于const char ptr[]="askdkasjeflkjasdkjf",也就是说,用指针方式生命并且初始化的字符串,这个字符串的性质是const,不许修改滴,嘻嘻... ...
如果想定义一个可以修改的字符串请这样写:
char ptr[]="qwewrqwerteryet6y"//定义一个可修改的字符串,内容为qwewrqwerteryet6y
还有一点不解:
为什么声明一个字符串指针的形式是char *,而不是char[] *?