指针//待补充

将地址视为指定的量,将值视为派生量。
指针–一种特殊类型的变量–用于存储值的地址。
指针名表示的是地址,*运算符被称为间接值或解除引用运算符,将其应用于指针,可以得到该地址处存储的值。
例,假设manly是一个指针,manly表示的是一个地址,*manly表示存储在该地址处的值。

声明和初始化
*运算符两遍的空格是可选的。对于编译器来说没有区别

C: int *ptr;强调*ptr是int类型的值

C++: int* ptr; 强调int*是一种指向int的指针。

but

int* p1, p2; //创建一个指针p1和一个int变量p2;

**可以在声明语句中初始化指针。此时,被初始化的是指针,而不是它指向的值。**也就是说,下面的语句将pt(not *pt)的值设置为&higens:

int higgens = 5;
int * pt = &higgens;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值