个人对指针的理解,欢迎大家批评

        指针指向一块内存,指针的内容是所指内存的地址;指针所指向的内存 的数据类型即是指针所指向类型,所以指针所指向的内存的 内存布局是根据指针所指向类型的。

        也可以说指针可以间接使用内存,可以使用指针来访问这块内存的内容。


        指针记录的是某块内存的地址。

       我们通过这个记录了地址的指针,来使用*指针名 引用 它所记录的地址上的那块内存的内容。因为内存块会委托给变量(变量类型是指针所指向类型),所以这块内存会和此变量绑定。所以说通过指针可以修改某地址的变量的值。即指针通过变量的地址间接来修改地址上的变量的值。
   

         我们可以这样理解指针,指针记录的是地址,通过指针间接可以操作所记录的地址上的前sizeof(指针所指向类型)个字节大小的内存的内容。


二级指针间接修改一级指针,一级指针间接修改一般变量


 

 

 

欢迎批评我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值