《C++ primer 读书笔记》:指针

指针持有另一个对象的地址,使我们能够间接地操作这个对象 。

指针的类型可以指示编译器怎样解释特定地址上内存的内容,以及该内存区域应该跨越多少内存单元。

在逗号分隔的标识符列表中,每个将被用作指针的标识符前都必须加上解引用操作符 

//lp 是一个指向 long类型对象的指针,lp2则是一个 long 型的数据对象
long *lp, lp2;

当指针持有 0 值时 表明它没有指向任何对象 。

int *pi=0;

空(void*) 类型指针,可以被任何数据指针类型的地址值赋值,函数指针不能赋值给它。不能够操作空类型指针所指向的对象,只能传送该地址值或将它与其他地址值作比较 。

指针加 2 意味着给指针持有的地址值增加了该类型两个对象的长度 (2*sizeof(类型))。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值