c++个人学习备忘录
一阶段:c++学习代码保存
B站学习的练习代码,纯粹怕学习的内容忘了,放这里好查找,还可以跟大家一起共享
7.5.1 const 修饰指针
#include <iostream>
using namespace std;
int main7_5_1()
{
/*
1.const修饰指针----常量指针
特点:指针的指向可以修改
指针指向的值不能修改
int const *p=&a;
2.const修饰常量---指针常量
特点:指针的指向不能以修改
指针指向的值能修改
int * const p=&a;
3.const修饰指针和常量---
都不能修改
const int * const p=&a;
*/
//1。const修饰指针,常量指针,值不能改
int a = 10;
int b = 10;
int const *p = &a;
//*p = 20;
p = &b;
//2.const修饰常量,指针常量,指向不能改
int * const p2 = &a;
*p2 = 100;
//p2 = &b;
//3.const修饰指针和常量
int const * const p3 = &a;
system("pause");
return 0;
}
本文档记录了C++中const修饰指针和常量的不同情况,包括常量指针的值不可修改但指针可变,指针常量的指向不可变但值可变,以及两者组合的限制。通过代码实例展示了这些概念的实际应用。
2347

被折叠的 条评论
为什么被折叠?



