关于C语言 指针的理解(二)

这次我们讨论 带*和不带*的区别 我们看看程序运行情况。 第一种情况 第二种情况 这两次的区别在于 *p=a 位置变化 我简单的解释下这2个地方的变化的原因。*p相当于k进行操作的是所保存的内存地址,而直接用p的话只是在调用指针变量本身,即是p本身。 第一种运行时,p保存的是k的地址,调用了*p之后,并没有改变p保存的地址,p依然指向k,这个操作其实是把a的值赋值到*p去,实际上是赋值到了k上。所
相关文章
相关标签/搜索