c语言定义二维字符串数组
时间: 2023-08-24 18:10:57 浏览: 129
C语言-----二维数组
在 C 语言中,可以使用字符数组来定义字符串。而二维字符串数组,则是由多个字符数组组成的数组。
下面是一个示例代码:
```c
#include <stdio.h>
int main() {
char strArr[3][6] = {"Hello", "World", "CSDN"};
// 遍历输出二维字符串数组
for (int i = 0; i < 3; i++) {
printf("%s\n", strArr[i]);
}
return 0;
}
```
以上代码定义了一个大小为 3 行 6 列的二维字符数组 `strArr`,并在初始化时赋值了三个字符串。其中第一个字符串为 `"Hello"`,第二个字符串为 `"World"`,第三个字符串为 `"CSDN"`。
可以通过下标来访问二维字符串数组中的元素,例如 `strArr[0]` 表示第一行字符串,`strArr[1]` 表示第二行字符串,以此类推。输出结果如下:
```
Hello
World
CSDN
```
阅读全文