C语音指针强化

这里a是4个字节 *p也是4个字节 p是a的address,*p是a的val。

 这里c是1个字节 *p却是4个字节 不管c是什么类型,p的内容都是address,如果是32位处理器,那么地址就是32位的,即4个字节

指针可访问别的模块(如RAM里的指针可访问寄存器里的变量)

结构体定义指针

*表示这是指针,在使用typedef(创建类型别名)的时候要带上*

 

在创建结构体类型别名时,可以创建该类型的指针别名(举例,int型的指针用int *表示,现在是struct.person{}型指针用struct.person{} * 表示,取别名为p_person)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值