Professional Documents
Culture Documents
CCCC
CCCC
由于 C 语言中没有真正的字符串类型,可以通过字符数组表示字符串,因为它的元素地址
是连续的,这就足够了。
举例:
char *s ;
s = "China";
为什么可以把一个字符串赋给一个指针变量。。
这不是类型不一致吗???
s = "China" ,意识是什么,对了,地址。
C 语言中操作字符串是通过它在内存中的存储
单元的首地址进行的,这是字符串的终极本
质。。。
所以,printf("%s",0x00422020);也是等效的。。
字符数组:
char *s;
char a[ ] ;
但是不能 a = s;