过程记录C 语言2026年3月4日

C 语言学习记录 - 用画图理解指针

今天不急着写更多代码,先用内存示意图拆清楚变量、地址和解引用之间的关系。

C 语言练习记录指针复盘

这次记录的上下文

保留目标、结果和下一步,方便以后重新进入当时的判断现场。

步骤与节点

把关键动作拆成可回放、可复用的顺序片段。

  1. 1. 先画对象和地址

    先不写代码,只画出 numptr 和它们各自的值,再标出谁指向谁。

  2. 2. 再把画图翻译回代码

    确认 ptr 保存的是 num 的地址,*ptr 才是顺着地址找到的值。

  3. 3. 记录误区

    我之前混淆的是“ptr 的值”和“*ptr 的值”,所以每次看输出都觉得反直觉。

正文

这里保留更完整的解释、判断和补充材料。

今天最有用的变化

我没有继续刷更多例子,而是先把图画清楚。这样回看时,能直接知道自己原来是在哪一步把概念混掉了。

记录下来的判断

  • 看不懂输出时,先画图而不是继续猜
  • 先确认变量本身的值,再确认它指向的值
  • 每次遇到新的指针写法,都回到对象 / 地址 / 访问路径这三层

相关内容

优先显示同主题、共享标签或被显式关联的内容。