C++学习2——const修饰指针
作者:
生信小书童 | 来源:发表于
2021-11-22 17:24 被阅读0次#include <iostream>
using namespace std;
//const 修饰指针有三种情况
//const修饰指针 常量指针
//const修饰常量 指针常量
//const即修饰指针又修饰常量
int main()
{
int a = 10;
int b = 10;
//const 修饰指针,指针指向的值不可以修改,指针的指向可以修改
const int* p = &a;
//*p = 20;错误
p = &b;//正确
cout << *p << endl;
// const 修饰常量,指针的指向不可改,指针指向的值可以修改
int* const p2 = &a;
//p2 = &b;错误
*p2 = 30;
cout << *p2 << endl;
//const 即修饰指针又修饰常量
const int* const p3 = &a;
//*p3 = 50;
cout << *p3 << endl;
system("pause");
return 0;
}
本文标题:C++学习2——const修饰指针
本文链接:https://www.haomeiwen.com/subject/mmartrtx.html
网友评论