
定义字符数组的方法有多种,最常见的有:使用字符指针、使用字符数组以及定义并初始化。这些方法各有优点,适用于不同的场景。下面我们将详细讨论这几种定义字符数组的方法及其应用场景。
一、使用字符数组
定义字符数组的最基础方式就是使用数组的语法。这种方式适合在编译时确定数组长度的情况。
1、声明与初始化
char str[10];
这里定义了一个长度为10的字符数组str。此时,数组中的每个元素未被初始化,可能包含垃圾值。
2、同时初始化
char str[10] = "Hello";
此时,字符数组str中包含字符'H', 'e', 'l', 'l', 'o'以及终止符'