C++中能给字符型指针显式赋值一个字符串吗
时间: 2024-01-06 21:05:57 浏览: 111
是的,可以给字符型指针显式赋值一个字符串。可以使用以下两种方式:
1. 使用字符数组的方式:
```
char str[] = "Hello World!";
char *ptr = str;
```
这种方式将字符数组的首地址赋值给了字符型指针。
2. 使用字符串常量的方式:
```
char *ptr = "Hello World!";
```
这种方式将字符串常量的地址赋值给了字符型指针。需要注意的是,字符串常量是只读的,不能通过指针修改字符串的内容。
阅读全文