在C++中可以用3种方法访问一个字符串(在第5章介绍了前两种方法)。用字符数组存放一个字符串【例6.10】定义一个字符数组并初始化,然后输出其中的字符串。
I love CHINA! 用字符串变量存放字符串【例6.11】定义一个字符串变量并初始化,然后输出其中的字符串。
用字符指针指向一个字符串【例6.12】定义一个字符指针变量并初始化,然后输出它指向的字符串。
【例6.13】将字符串str1复制为字符串str2。 定义两个字符数组str1和str2,再设两个指针变量p1和p2,分别指向两个字符数组中的有关字符,通过改变指针变量的值使它们指向字符串中的不同的字符,以实现字符的复制。
str1 is: I love CHINA! str2 is: I love CHINA! 图6.19 这个例子用来说明怎样使用字符指针。其实,对例6.13来说,用string变量来处理是十分简单的: string str1=″I love CHINA!″,str2; //定义string变量 str2=str1; //将str1复制到str2 |
|