华清远见嵌入式培训-C语言进阶-DAY10

多级指针

指针变量+1,是向地址大的方向移动一个目标数据。多级指针运算也是以目标变量为单位进行便宜、比如 int **p;p+1是移动一个int *变量所占的内存空间。int ***p,p+1是移动一个int **占的空间

void指针
是一种不确定类型的指针变量,可以通过强制类型转换指向任何类型的数据变量
void *<变量名称>
void指针取指向的值,必须加强制转换,不然编译器不知道void类型要取几字节的内容、
 void指针进行运算需强制类型转换

const变量
变量被常量化了,值不能修改
const <数据类型> 变量名 = [<表达式>]
const在前边是限制通过指针改目标的值,改地址可以
const放星号后边,地址不能改,但可以通过指针改变量的值

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值