指针变量类型的意义(指针闯关1)

目录

1. 意义一

2. 意义二

3. 部分 sizeof(type) 的值


1. 意义一

指针的类型决定了,对指针解引用的时候有多大的权限(一次能操作几个字节)。

168cd4a1ac1948dea9eb1226040fbc12.png

char* 的指针解引用就只能访问一个字节,而 int* 的指针的解引用就能访问四个字节。  

type* 的指针解引用时能访问 sizeof(type) 个字节。

8430d649a0734c10abadb6dcb1e0f0bc.png

2. 意义二

指针的类型决定了指针向前或者向后走一步有多大(距离)。

917bced9e0a24538bba2fc6b82fa3b47.png

type* 的指针变量加或者减多少,指针就向后或者向前走多少个 sizeof(type) 的距离。

c2fd7b046f574d2b9d018f70c34b0828.png

3. 部分 sizeof(type) 的值

f6206af42c2a441d878221ee795c0098.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值