- 用字符数组实现
include
main()
{ char string[ ]="I love China! ";
printf("%s\n",string);
}
说明:string是数组名,代表数组的首地址;
string[i]代表数组的第i个元素;
string[i]等价于*(string+i)。其相应的处理方法同一般数组相似。 - 用字符指针实现
include
main()
{ char string="I love China! ";
printf("%s\n",string);
}
说明:
(1)字符串指针:是指向字符变量的指针变量。可以用来描述和处理一个字符串。
如 char str="I love China!";
(2)含义理解:
不是将字符串的内容赋值给指针变量,而是将其起始地址赋给它。
char *str;
str="I am a student.";