c语言初始化字符串指针
时间: 2023-07-30 14:08:28 浏览: 87
在 C 语言中,字符串通常是用字符数组来表示的。字符数组的初始化可以通过直接给数组赋值来完成,如下所示:
```c
char str[] = "Hello World";
```
但是,如果你要使用字符指针来表示字符串,那么你需要用到另一种方式来初始化,即使用字符串常量来初始化指针。如下所示:
```c
char *str = "Hello World";
```
需要注意的是,这种方式初始化的字符串指针指向的是一个字符串常量,而不是一个字符数组。因此,在使用字符串指针时需要注意其所指向的字符串是否可以被修改。如果需要修改字符串内容,应该使用字符数组来表示。
阅读全文