LEARNING JOURNAL

每一天,
都留下真实的脚印。

高考后的这个暑假,我从 Python 开始学习编程;在第 25 天完成模块课程后,同一天转入 C 语言第 1 天。这里继续按同一条时间线保存每一次练习、疑问、报错与真正弄懂的知识。

局部变量、按值传递与返回值赋值

区分局部变量与形参副本,通过返回值和赋值更新变量,独立翻倍练习输出 6、12、24。

阅读 →

函数定义与调用、整数参数与返回值

从重复调用到传入整数并返回结果,独立完成较大值函数,验证正数、全负数和相等输入。

阅读 →

第三次 C 语言阶段复习与检测

复习数组相关知识,取得 90 分,独立完成整数分析与排序,验证重复值、全负数及目标不存在。

阅读 →

冒泡排序提前结束与次数统计

完整一轮没有交换便提前结束,区分本轮标记与全程累计,并通过三组输入验证比较和交换次数。

阅读 →

相邻比较与冒泡排序

从相邻比较到嵌套循环,完成升序排序,验证负数与重复值,并订正比较方向和轮次追踪。

阅读 →

临时变量交换与数组原地反转

保存即将被覆盖的旧值,让左右下标向中间移动,并分别验证奇数、偶数长度数组。

阅读 →

数组查找与出现次数统计

用 found 保存查找状态,比较首个匹配与完整统计,验证目标多次、一次和零次出现。

阅读 →

sizeof、数组长度与浮点平均值

由字节数计算元素数量,让循环跟随数组长度,并学习除法前转换和两位小数输出。

阅读 →

数组输入与最大、最小值

使用循环逐项输入四个整数,以第一个真实元素初始化最值,并用三组数据验证查找结果。

阅读 →

一维数组、下标与遍历累计

学习数组声明、初始化和元素修改,用 for 遍历成绩与温度数据,理解数组边界并完成累计。

阅读 →

第二次 C 语言阶段复习与检测

复习 C Day 9—15,取得 93 分,并完成带范围判断、跳过和提前停止的整数筛选累计菜单。

阅读 →

do while 与重复菜单

比较先检查与先执行,组合输入、switch 和循环,并测试正常选项、无效选项与退出路线。

阅读 →

break、continue 与循环路线

比较结束整个循环和跳过当前一轮,完成组合路线与最终总和为 31 的累计综合练习。

阅读 →

for、复合赋值与偶数累计

学习 for 的执行顺序与 +=、-=,完成计数、倒计时、累计求和和 2 到 10 偶数累计。

阅读 →

while、计数与累计

学习循环条件、++ 与 --,完成正向计数、倒计时和 1 到 5 的累计求和。

阅读 →

switch、break 与整数运算菜单

学习固定选项的多分支选择,观察 case 穿透,并完成带除零保护的整数运算菜单。

阅读 →

或、非与短路判断

学习逻辑或、逻辑非与短路规则,完成成绩范围判断和避免除零的安全计算。

阅读 →

&& 与同时成立的条件

学习逻辑与运算符 &&,用两个同时成立的条件判断合法成绩和及格范围。

阅读 →

第一次 C 语言阶段复习与检测

复习前七天的输入输出、整数运算、条件与边界判断,取得 92 分,综合编程获得满分。

阅读 →

比较边界与成绩范围判断

学习 >= 和 <=,按顺序处理非法成绩、未及格与及格,并验证六个关键边界值。

阅读 →

比较运算符与三分支判断

学习 >、<、== 和 else if,让程序按顺序判断一个整数是正数、负数还是零。

阅读 →

if / else 与安全除零

第一次让 C 程序根据条件选择执行路线:除数非零时计算商和余数,等于零时输出提示。

阅读 →

整数减法、乘法、除法与取余

让两个输入整数完成多种计算,理解整数除法会舍去小数部分,并认识商、余数与除零限制。

阅读 →

从键盘读取整数并完成加法

学习 scanf_s、&变量和多个 %d 的对应顺序,让两个键盘输入真正进入变量并参与计算。

阅读 →

整数变量、赋值与第一次计算

从 int 整数变量开始,理解占位输出、修改变量、先计算右边再赋值给左边,并用多个变量完成加法。

阅读 →

完成 Python 模块学习,迈入 C 语言第一天

同一天完成 Python 第 25 天,并为物联网方向搭建 Visual Studio 项目、编译运行第一份 C 程序。

阅读 →

第三次阶段复习与检测

复习异常处理、文件读写与记录管理,通过四部分检测取得 80 分,综合编程获得满分。

阅读 →

按编号修改与永久保存

保存旧内容、替换指定列表元素并重写文件,让修改在下一次启动后依然存在。

阅读 →

按编号删除与文件重写

显示记录编号、验证输入范围并重写剩余内容,让列表中的删除真正保存到文件。

阅读 →

菜单循环与学习记录管理器

用循环菜单组织添加、查看、搜索和退出功能,让多个函数在同一个程序中持续协作。

阅读 →

逐行读取与关键词搜索

把文件内容读取成列表,清理换行符,并通过多个函数完成学习记录的显示与关键词搜索。

阅读 →

文本文件读写与学习记录程序

学习写入、追加、读取和自动关闭文件,并完成能够永久保存内容的学习记录小程序。

阅读 →

多种异常与安全除法函数

分别处理输入转换和除零错误,理解 try / except / else / finally 的完整执行路线。

阅读 →

异常处理与安全成绩输入

用 try / except 处理转换错误,再结合范围判断、循环和 return 得到可靠的有效成绩。

阅读 →

第二次阶段复习与测验

四部分测验取得 88 分,综合编程满分,并完成执行顺序、浮点数和空列表保护订正。

阅读 →

阶段综合:可输入的成绩分析器

检查成绩范围、收集有效输入,并让多个函数协作生成完整分析报告。

阅读 →

多个函数协作:完整成绩报告

拆分总分、平均分、等级和最高分任务,用总管函数组织调用并返回完整字典。

阅读 →

函数综合:成绩分析报告

计算平均分与最高分,处理空列表,并用字典一次返回总分、平均分和最高分。

阅读 →

函数、循环与列表处理

让函数按次数重复输出、逐项显示任务,并通过循环和 return 计算一组成绩的总分。

阅读 →

函数中的条件判断

理清参数传递和赋值顺序,让函数根据不同条件返回结果,并完成学习建议生成器。

阅读 →

函数、参数与返回值

学习定义和调用函数,用参数接收信息、用 return 送出结果,并完成学习时间计算器。

阅读 →

字典与个人学习信息卡

学习字典的键和值,完成信息的添加、修改、删除、查询和遍历,并制作个人学习信息卡。

阅读 →

第一次阶段复习与测验

复习第 1~7 天的 Python 基础,通过三部分测验取得 81 分,并完成全部错题订正。

阅读 →

列表查询、排序与任务管理器

学习判断、插入、排序和次数统计,并完成能查询或添加任务的学习任务管理器。

阅读 →

列表与学习任务清单

学习列表的读取、添加、修改和删除,并用循环完成可以收集三项任务的学习清单。

阅读 →

for、range 与乘法表生成器

学习固定次数循环,理解 range 的开始、停止和步长,并自动生成一张乘法表。

阅读 →

循环、倒计时与猜数字游戏

第一次使用 while 循环,理解停止条件,解决死循环,并完成带次数统计的猜数字游戏。

阅读 →

多分支判断与成绩等级

系统学习条件判断,完成成绩等级判断器,并开始检查非法输入与边界值。

阅读 →

数字、计算器与第一次判断

从数字运算,到读懂报错,再到让程序自己避免除零错误。

阅读 →

今天,我写下了第一行 Python

准备工具,认识输出、变量与输入,完成第一个自我介绍程序。

阅读 →