指针,熟悉而有可爱的带着一丝丝让人咬牙切齿的感觉
什么是指针呢
我们可以用这样子一张图表示
首先定义一个简单的指针代码

只说指针最基本的逻辑

只说指针最基本的逻辑
这样子看是不是清晰多了这个逻辑
当我们创建i变量的时候
定义一个指针变量指向i
当然不创建这个地址指针也是成立的只说指针最基本的逻辑
看到了没有,每一次执行定义变量i的时候都会开辟一个专门的地址空间来储存这个变量(不管你看与不看我都在那)
我们定义一个指针变量*p的作用就是把这个地址展示出来
为什么要加 * 这个符号呢
这个是取内容符
为的就是把我们的指针指向我们定义的这个变量i
这样子是不是就建立起来连接了

可能有的人说
我就不指向呢,我只想获取地址
我定义一个变量获取地址不就行了嘛
只说指针最基本的逻辑

执行错误

修改一下
看一下这个是不是就逻辑清晰了????????????
只说指针最基本的逻辑

相关文章: