char *str = "what's your name?";
char src[] = "if you can think of anything, fake it";
编译器会把src看作是数组元素的首地址,&src[0]的同义词。
注意:在数组形式中src是一个地址常量,不能更改,因为这意味着更改数组的存储的位置(地址)。
可以使用src+1来标识数组里的下一个元素。但不能用++src。增量运算符只能用在变量名前,而不能用在常量前。
char *str = "what's your name?";
char src[] = "if you can think of anything, fake it";
编译器会把src看作是数组元素的首地址,&src[0]的同义词。
注意:在数组形式中src是一个地址常量,不能更改,因为这意味着更改数组的存储的位置(地址)。
可以使用src+1来标识数组里的下一个元素。但不能用++src。增量运算符只能用在变量名前,而不能用在常量前。