#include<iostream>
using namespace std;
//const指针不能通过指向常量的指针改变所指对象的值,但指针本身可以改变,可以指向另外的对象
//若声明指针常量,则指针本身的值不能被改变
int main(){
int a;
const int *p1 = &a;//p1是指向常量的指针
int *const p2 = &a;
// p2 = &b; 错误,p2是指针常量,值不能改变
int b;
p1 = &b;//pi 本身的值可以改变
// *p1 = 1; 编译错误 不能通过p1改变所指的对象
return 0;
}
c++ 简单的指向常量的指针 和指针类型的常量
最新推荐文章于 2021-03-27 11:36:46 发布