C++如何定义一个字符串变量
时间: 2023-05-27 20:07:31 浏览: 171
字符串变量的定义-c++数组学习资料
在C程序中,可以通过以下方式定义一个字符串变量:
1. 使用字符数组
```c
char str[10]; // 定义一个长度为10的字符数组
```
这里定义了一个名为`str`的字符数组,可以存储10个字符。这个数组可以被视为一个字符串,因为它可以存储一串字符。
2. 使用字符指针
```c
char *str = "hello world"; // 定义一个指向字符串常量的指针
```
这里定义了一个名为`str`的字符指针,指向一个字符串常量`"hello world"`。这个指针可以被视为一个字符串,因为它指向了一个字符串常量。
需要注意的是,这两种方式定义的字符串变量有所不同,字符数组可以修改其内容,而字符指针指向的字符串常量是只读的,不能被修改。
阅读全文