1、 用字符数组访问字符串。#include<iostream>using namespace std;足毂忍珩int main(){ char q[]="How are you?"; cout<<q<<endl; return 0;}
2、注意Q是字符数组名,它代表的是首元素的地址。
3、用字符串变量访问字符串。#include<iostream>using namespace std;int main(){ string q="How are you?"; cout<<q<<endl; return 0;}
4、请大家仔细区分上面两种方法的变量定义类型
5、 用字符指针指向字符串。#include<iostream>using namespace std;int main(){ char *q="How are you?"; cout<<q<<endl; return 0;}
6、对指针初始化,实际上是把第一个字母的地址赋给了指针。
7、在内存中,字符串内容的末尾自动加\0作为结束标志