c 语言二维字符数组怎么输入
时间: 2024-05-14 12:20:05 浏览: 140
C#二维数组怎么做
可以使用嵌套的 for 循环来输入二维字符数组,例如:
```c
// 定义一个 3 行 4 列的二维字符数组
char arr[3][4];
// 输入二维字符数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
scanf("%c", &arr[i][j]);
}
// 消耗掉输入缓冲区中的换行符
getchar();
}
// 输出二维字符数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
printf("%c ", arr[i][j]);
}
printf("\n");
}
```
在输入二维字符数组时,需要注意要消耗掉输入缓冲区中的换行符,否则会影响下一次输入。可以使用 `getchar()` 函数来实现。
阅读全文