阅读量:0
在C语言中,可以使用循环遍历字符串数组。下面是两种常见的遍历方法:
- 使用for循环:
#include <stdio.h> int main() { char strArray[3][10] = {"Hello", "World", "C"}; int i, j; for (i = 0; i < 3; i++) { for (j = 0; strArray[i][j] != '\0'; j++) { printf("%c", strArray[i][j]); } printf("\n"); } return 0; }
输出:
Hello World C
- 使用指针:
#include <stdio.h> int main() { char strArray[3][10] = {"Hello", "World", "C"}; char *p; for (p = strArray[0]; *p != '\0'; p++) { printf("%c", *p); } printf("\n"); for (p = strArray[1]; *p != '\0'; p++) { printf("%c", *p); } printf("\n"); for (p = strArray[2]; *p != '\0'; p++) { printf("%c", *p); } printf("\n"); return 0; }
输出:
Hello World C
这两种方法都可以实现遍历字符串数组,选择使用哪种方法取决于具体的需求。