(1)用字符数组存放一个字符串,然后输出该字符串。
例:定义一个字符数组,对它初始化,然后输出该字符串。
#include <stdafx.h> #include<stdio.h> void main() { char string[]="I love china "; printf("%s ",string); }
(2)用字符指针指向一个字符串
例:可以不用定义字符数组,而定义一个字符指针,用字符指针指向字符串中的字符。
#include <stdafx.h> #include<stdio.h> void main() { char * string ="I love china "; printf("%s ",string); }
对字符串中下标的存取,可以用下标方法,也可以用指针方法。
例:将字符串a复制为字符串b。
下标法:
#include <stdafx.h> #include<stdio.h> void main() { char a[]="Hello word",b[40]; int i; for(i=0;*(a+i)!='