怎么显示不能指向别的地址
时间: 2023-11-17 09:06:39 浏览: 28
指针常量声明时需要加上const关键字,这样就可以保证指针变量的值(也就是所指向的地址)是不可修改的。如果试图修改指针变量的值,编译器会报错。
例如,下面这段代码就会报错:
```
int a = 10, b = 20;
const int* const p = &a; // 声明一个指向int类型的常量指针常量,指向a的地址
p = &b; // 编译器报错,不能修改指针变量的值
```
在这个例子中,指针变量p被声明为一个指向int类型的常量指针常量,指向a的地址。因为p是常量,所以不能被修改。如果试图修改指针变量p的值,编译器就会报错,提示“assignment of read-only variable”。
相关问题
不能定义指向引用的指针
在C++中,我们可以声明和定义引用,也可以声明和定义指针。但是,不能定义指向引用的指针。因为引用是一个别名,它必须引用一个实际存在的对象,所以没有指向引用的指针这种概念。我们可以通过将引用赋值给指针来创建指向引用的指针,但是这个指针实际上是指向引用所引用的对象的地址,而不是指向引用本身的地址。因此,我们不能定义指向引用的指针。
指针能指向同一块地址吗
指针是可以指向同一块地址的。多个指针变量可以指向同一个内存地址,这样使用是没有问题的。每个指针变量保存的值只是指向的内容的地址值。如果其中一个指针被释放或赋值为NULL,不会影响其他指针变量。只要注意在操作时要小心处理,确保不会出现悬空指针的情况。
#### 引用[.reference_title]
- *1* [指针地址与指针指向的地址](https://blog.csdn.net/qq_24946843/article/details/124783544)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [指针的指针的地址,指针自身的地址,指针指向的地址理解](https://blog.csdn.net/Arcofcosmos/article/details/108636288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [多个指针指向同一个地址](https://blog.csdn.net/zxc024000/article/details/78576513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)