C语言把多个字符串依次放到数组中
时间: 2023-08-16 14:07:30 浏览: 1476
可以使用字符串数组来存储多个字符串,每个字符串都是数组的一个元素。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char strArr[3][20]; //定义一个包含3个元素的字符串数组,每个元素最多可以存储19个字符(最后一个字符为'\0')
//依次输入多个字符串,并存储到数组中
for(int i = 0; i < 3; i++) {
printf("请输入第%d个字符串:", i+1);
scanf("%s", strArr[i]);
}
//打印输出数组中的所有字符串
printf("数组中的字符串依次为:\n");
for(int i = 0; i < 3; i++) {
printf("%s\n", strArr[i]);
}
return 0;
}
```
在上面的代码中,我们定义了一个包含3个元素的字符串数组`strArr`,每个元素最多可以存储19个字符(最后一个字符为'\0')。然后使用循环依次输入多个字符串,并将其存储到数组中。最后再使用循环打印输出数组中的所有字符串。
阅读全文