printf输入字符串数组
时间: 2023-08-25 08:09:42 浏览: 107
引用\[3\]中提供了一种方法来输出字符串数组。无论是二维字符数组还是一维字符指针数组,都可以通过循环遍历输出字符串数组中的所有字符串。例如,对于一个二维字符数组,可以使用以下代码来输出字符串数组中的所有字符串:
```c
#include <stdio.h>
int main() {
char strs\[4\]\[10\] = {"tom", "jack", "rose", "lily"};
for (int i = 0; i < 4; i++) {
printf("%s\t", strs\[i\]);
}
printf("\n");
return 0;
}
```
这段代码中,我们使用了一个循环来遍历字符串数组中的每个字符串,并使用`printf`函数来输出每个字符串。每个字符串都使用`%s`格式符进行输出。在循环结束后,我们使用`printf`函数输出一个换行符,以便在输出结果中换行。
请注意,对于一维字符指针数组,也可以使用类似的方法来输出字符串数组中的字符串。只需将循环中的`printf`函数替换为`puts`函数即可。
#### 引用[.reference_title]
- *1* [字符数组的输入和输出](https://blog.csdn.net/NuYoaH502329/article/details/127797561)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [C语言零碎知识点之字符串数组](https://blog.csdn.net/cnds123321/article/details/122973636)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文