字符串数组怎么for循环
时间: 2023-08-21 18:12:15 浏览: 241
字符串数组可以通过for循环来遍历。无论是二维字符数组声明的字符串数组还是一维字符指针数组声明的字符串数组,都可以使用for循环来访问数组中的字符串。例如,对于二维字符数组声明的字符串数组,可以使用下标来访问字符串,如strs[i]。对于一维字符指针数组声明的字符串数组,可以使用数组名加下标的方式来访问字符串,如*(strs2[i])。下面是一个示例代码:
```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");
// 一维字符指针数组声明的字符串数组
char *strs2[4] = {"java", "javascript", "python", "c"};
for (int i = 0; i < 4; i++) {
printf("%s\t", strs2[i]);
}
printf("\n");
}
```
这段代码中,通过for循环遍历了二维字符数组和一维字符指针数组声明的字符串数组,并使用printf函数打印出了数组中的字符串。
相关问题
python for循环 字符串数组
Python中的for循环可以用于遍历字符串和数组。下面是对Python for循环的介绍:
1. 遍历字符串:
在Python中,字符串被视为字符的序列,可以使用for循环逐个访问字符串中的字符。例如:
```python
string = "Hello, World!"
for char in string:
print(char)
```
输出结果为:
```
H
e
l
l
o
,
W
o
r
l
d
!
```
2. 遍历数组:
在Python中,可以使用for循环遍历数组中的元素。例如:
```python
array = [1, 2, 3, 4, 5]
for element in array:
print(element)
```
输出结果为:
```
1
2
3
4
5
```
python for循环遍历字符串数组
当我们需要遍历一个字符串数组时,可以使用Python的for循环结构来实现。下面是一个示例代码:
```python
str_array = ["hello", "world", "python"]
for str in str_array:
print(str)
```
在上述代码中,我们定义了一个字符串数组`str_array`,然后使用for循环遍历该数组。在每次循环中,将数组中的元素赋值给变量`str`,然后通过`print()`函数打印出来。
输出结果为:
```
hello
world
python
```
这样就完成了对字符串数组的遍历。你可以根据实际需求在循环体内进行其他操作。
阅读全文
相关推荐
















