c语言const char* p[]赋值
时间: 2023-12-11 15:03:00 浏览: 68
c代码-C: []数组、*指针、&引用(别名) const char* str;等同于char const* str; char* const str;
在C语言中,`const char* p[]` 表示一个指针数组,数组中的每个元素都是一个指向常量字符的指针。要给这样的一个指针数组赋值,可以使用以下方式:
```c
const char* p[] = {"apple", "orange", "banana"};
```
这样就创建了一个包含三个元素的指针数组,每个元素都是一个指向常量字符的指针,分别指向字符串 "apple"、"orange"、"banana"。
需要注意的是,`const char*` 表示指向常量字符的指针,因此不能通过这个指针修改所指向的字符。如果需要修改字符串,可以使用 `char*` 类型的指针。
阅读全文