首页 > 代码库 > 指针常量&指向常量的指针
指针常量&指向常量的指针
3 4 #include "stdafx.h" 5 6 int main(int argc, char* argv[]) 7 { 8 int a; 9 int b;10 int* const p1 = &a; //常量指针,指针不可以改,但是指针指向的内容可以改.11 const int* p2; //指向常量的指针,指针可以改,但是指针指向的内容不可以改.12 13 const int c = 3; 14 15 a = 1;16 b = 2;17 // p1 = &a; //p1是常量,不能改变.因为在前面就已经是获得了&a.18 *p1 = 4; //但是*p里面的内容是可以改变的.19 *p1 = 5;20 21 // *p2 = 3; //*p2是常量,不能改变.22 p2 = &a; //但是p是可以改变的.23 p2 = &b;24 25 // c = 5; //c的内容是一个常量,在初始化的时候已经赋值了3.要在这里修改成5的话就会报错的.26 27 return 0;28 }
指针常量&指向常量的指针
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。