|
|
(1)用字符数组实现。如:char string[10]="hello";。但char string[10]; string="hello";不成立,这是因为不能将字符串赋给数组名。
|
|
|
(2)用指向字符串的指针变量实现。如:char *string="hello";,也可写成char *string; string="hello";,即将字符串的起始地址赋给指针变量string。
|
|
|
字符串的输入、输出可通过gets(string*)和puts(string*)或printf等函数来实现。如:
|
|
|
|
其中,字符串在输入时,自动在其后加上'\0';在字符串输出时,遇到'\0'停止。
|
|
|