3-一维数组,-二维数组-和-字符串的使用

字符数组的使用

字符数组的输入

1
2
3
const int N = 101;
char str1[N];
cin.getline(str1, N);

字符数组的遍历

1
2
3
4
5
char *p = str1;
while (*p) {
cout << *p;
p++;
}

使用更加方便的 string

string 类型的输入

1
2
string str2;
cin >> str2;

string类型的输出

1
2
3
for (int i = 0; i < len; i++) {
cout << ' ' << str[i];
}