一个简单的对什么时候该使用指针的理解 如有错误请指教

就比如一个变量,你只是想用这个变量的内容,还是这个变量本身,你要只想要内容,比如只是把一个值告诉函数,那就把值传递到函数里去就好了,如果你想改变这个变量,比如要在函数里经过一系列运算得出一个新的值,再把这个值带回来,那就用指针。
这是因为c语言函数参数的本质是拷贝
    
同理,二级指针就是当你想要去改变这个变量的地址的时候(毕竟指针的本质就是只装着地址的一种变量嘛),那么如果你只传递指针,那就只能改变指针指向的东西,所以如果想改变指针本身,那当然就是用指针的指针啦(lets套娃

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值