首页 > 编程语言 > 详细

C++学习---指针相关

时间:2015-08-25 13:49:28      阅读:215      评论:0      收藏:0      [点我收藏+]

1.指向 “指针对象” 的 ”指针”

一般指针 

int *p1,ival =42; 

p1 = &ival;

或者

int ival =42,*p1=&val;

代表一个指针对象指向一个同类型的地址区域,如果想要得到值用解析符*即可

*p1 //p1存储的是一段内存地址,*符号解析该地址等到值42

技术分享

指向 指针对象 的 指针

上图是指向int对象的指针,而现在的对象则是指针对象。

int i = 42,*p1,**p2 ;

p1 = &i;

p2 = &p1;

需要使用**是有原因的

技术分享

2.指向常量的指针和常量指针

指向常量类型

const int ival = 42;

const int *p1 = &ival;

常量指针

int ival = 42;

int *const p1 = &ival;//p1将一直指向ival

C++学习---指针相关

原文:http://www.cnblogs.com/kerrysx/p/4756943.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!