2026.09.09 · 编程学习第 50 天 / C 语言第 26 天

变量各有归属,
赋值才更新原值。

C 语言第二十六天,我学习局部变量与整数参数按值传递,通过返回值和赋值更新变量,并独立完成翻倍函数练习。

day26.c
int score = 6;
double_value(score);
// score = 6

score = double_value(score);
// score = 12

现在是新手,
也在一步步前进。

截至 2026 年 9 月 9 日,我完成了五十次编程学习记录。前二十五天以 Python 入门为主;第 25 天同日转入 C 语言,目前已完成 C 语言第 26 天。

这个网站是我的学习档案。网站由我在工具和 AI 的帮助下维护;每一篇记录只写我真正练习过、理解过的内容。

我现在会什么

不虚构进度,只记录事实。

C

局部变量与作用域

不同函数中的同名变量彼此独立,修改函数自己的局部变量,不会改变 main 中的另一个变量。

C Day 26 · 局部变量 · 作用域
EXE

按值传递与赋值

形参接收值的副本;返回结果后通过赋值更新原变量,翻倍练习正确输出 6、12、24。

值的副本 · 返回结果 · 赋值

下一步

学习函数声明与函数之间调用,区分声明、定义和调用,继续追踪返回路线。

下一次 · 网站 Day 51 / C Day 27

我的学习记录

记录每一次理解、尝试与进步。

看清变量属于哪里,
也看清赋值发生在哪里。