2024澳门开好彩大全
在C++中,你可以使用一维字符数组来存储和处理字符串。以下是一个示例代码,展示如何声明、初始化和操作一维字符数组:
#include <iostream> int main() { &6合开奖网址_澳门开彩资料库 nbsp; // 声明一个字符数组 char str[10]; // 初始化字符数组 str[0] = 'H'; str[1] = 'e'; str[2] = 'l'; str[3] = 'l'; str[4] = 'o'; str[5] = '\\0'; // 字符串以'\\0'结尾,表示字符串的结束 // 打印字符串 std::cout << str << std::endl; // 或者可以使用字符串字面值进行初始化 char str2[] = "Hello, World!"; std::cout << str2 << std::endl; // 获取字符串长度 int length = 0; while (str[length] != '\\0') { length++; } std::cout << "Length: " << length << std::endl; // 修改字符数组中的字符 str[0] = 'J'; std::cout << str << std::endl; return 0; }
这个示例展示了如何声明一个大小为10的字符数组,以及如何初始化和操作这个字符数组。你可以使用单引号来分配字符,使用双引号来分配字符串。注意,在字符数组中,字符串以空字符结尾,所以我们在初始化字符数组时,需要在最后一个字符后面添加。
这是示例代码的输出:
Hello Hello, World! Length: 5 Jello