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

指针常量和常量指针

时间:2018-01-09 16:47:28      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:指针   gpo   用法   范围   div   常量   就是   class   地址   

指针常量:int* const p   const用于修饰p,所以p是常量,即指针指向的地址不能变,但是指针指向地址里面的数据可以变。

常量指针:const int *q   const用于修饰(int *q),所以*q是int型常量,即指针指向地址里面的数据是不变的,但是指针的指向是可以变的。

记法:读法是从前往后读。const在前,*在后,就是常量指针;*在前,const在后就是指针常量。作用是看const修饰范围(后面是接的什么)

 

指针常量和常量指针的用法:

int a=10;

int b=20;

 

int* const p=&a;

const int* q=&b;

 

*p=b;//p是常量,所以p不能变,只有*p能变

q=&a;//*q是常量,*q不能变,q能变

 

指针常量和常量指针

标签:指针   gpo   用法   范围   div   常量   就是   class   地址   

原文地址:https://www.cnblogs.com/jswu-ustc/p/8251423.html

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