c语言字符串指针数组
时间: 2023-10-10 11:09:17 浏览: 129
字符指针数组示例-C语言第9章_z字符串
C语言字符串指针数组是一种常见的数据结构,用于存储多个字符串。它是一个数组,每个元素都是一个指向字符串的指针。
下面是一个示例代码,演示如何声明和使用字符串指针数组:
```c
#include <stdio.h>
int main() {
// 声明一个包含3个字符串的字符串指针数组
char *strArray[3];
// 分别分配内存给每个字符串,并将指针存储到数组中
strArray[0] = "Hello";
strArray[1] = "C";
strArray[2] = "Programming";
// 遍历数组并打印每个字符串
for (int i = 0; i < 3; i++) {
printf("%s ", strArray[i]);
}
return 0;
}
```
运行上述代码将输出:`Hello C Programming`。
通过使用字符串指针数组,我们可以方便地存储和操作多个字符串。每个元素都是一个指向字符串的指针,可以通过索引来访问特定的字符串,并使用指针操作符 `*` 来访问字符串的内容。
阅读全文