在C++的世界里,字符数组就像是一串珍珠项链,每个字符都是一颗闪亮的珍珠,串联在一起,构成了我们处理文本的基础。今天,就让我们一起来探索这个既基础又强大的工具——字符数组。
字符数组的基本概念
字符数组,顾名思义,就是用来存储字符的数组。在C++中,字符数组通常用于存储字符串。每个字符占用一个字节,而数组的最后一个元素通常是空字符\0
,用来标识字符串的结束。
char a[] = "Hello, World!";
在这段代码中,a
是一个字符数组,它存储了字符串"Hello, World!"。注意,数组的大小会自动根据字符串的长度加上一个空字符来确定。
字符数组的初始化
字符数组的初始化有多种方式,可以直接用字符串字面量初始化,也可以逐个字符赋值。
char name1