码迷,mamicode.com
首页 > 其他好文 > 详细

指针常量&指向常量的指针

时间:2014-10-22 23:15:33      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   sp   div   on   log   amp   

 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 }

 

指针常量&指向常量的指针

标签:style   blog   color   ar   sp   div   on   log   amp   

原文地址:http://www.cnblogs.com/adalovelace/p/4044424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!