char s[] = {‘a’,’\0’} ; char s2[] = “fj”;
s和s2都不是常量,强调的是数组,数组里面的变量字符
char *str = “fj;
str是常量
数组名是常量还是变量
s的指向不能修改,也不能算常量,但是不能修改,原因是因为空间确定,当前数组的指向就不能修改了
&s和&s[0]一样的。都是取得是指针指向的首个元素的地址
char s[] = {‘a’,’\0’} ; char s2[] = “fj”;
s和s2都不是常量,强调的是数组,数组里面的变量字符
char *str = “fj;
str是常量
数组名是常量还是变量
s的指向不能修改,也不能算常量,但是不能修改,原因是因为空间确定,当前数组的指向就不能修改了
&s和&s[0]一样的。都是取得是指针指向的首个元素的地址