c++中cout 字符串和数组
时间: 2024-04-11 17:26:00 浏览: 91
数组、指针与字符串 C++编程
在C++中,要使用 `cout` 输出字符串和数组,可以按照以下方式操作:
1. 输出字符串:
```cpp
#include <iostream>
using namespace std;
int main() {
string str = "Hello, World!"; // 声明并初始化一个字符串变量
cout << str << endl; // 使用 cout 输出字符串,并换行
return 0;
}
```
上述代码中,我们使用 `cout` 对象输出字符串 `str`,并在末尾加上 `endl` 以换行。
2. 输出数组(包括字符数组和整数数组):
```cpp
#include <iostream>
using namespace std;
int main() {
char charArray[] = "Hello"; // 声明并初始化一个字符数组
int intArray[] = {1, 2, 3, 4, 5}; // 声明并初始化一个整数数组
// 输出字符数组
cout << "Character Array: ";
for (int i = 0; i < sizeof(charArray) - 1; i++) {
cout << charArray[i];
}
cout << endl;
// 输出整数数组
cout << "Integer Array: ";
for (int i = 0; i < sizeof(intArray) / sizeof(int); i++) {
cout << intArray[i] << " ";
}
cout << endl;
return 0;
}
```
上述代码中,我们分别声明并初始化了一个字符数组 `charArray` 和一个整数数组 `intArray`。然后使用 `cout` 对象循环输出数组中的每个元素。注意,在输出字符数组时,我们需要遍历数组并逐个输出字符,而在输出整数数组时,我们直接输出每个整数元素即可。
阅读全文