ChenaiLuxiye

导航

关于在大一的C语言学习

1.从一个“Hello World”开始,这些简单的程序开始,从一行行C语言代码的解析开始,第一感觉是兴奋,这些知识好像有一种莫名的美感。

然后,我在网上学习到如何搭建环境,当我满怀期待的进入dev-C++的时候,发现我只能贫瘠的敲出“HELLO WORLD”,不知道是感兴趣还是想在这个领域赶超他人,我开始在网上自学,switch,for,whie,do while等等,不过,等我学完后,我只是能够简单使用C语言,做一些简单的程序罢了,两数之和,数组排列,太简单了,于是,我开始学习数据结构,我开始感受到C语言不在是简单的使用了,这里的数据结构可以延伸到的领域非常广阔。我学习了链表,队,栈,图,树。

 1766405904463  这个是链表

屏幕截图 2025-12-22 201645  这个是栈。

从开始到不熟练,到可以从头到尾一口气敲出,其中的喜悦是难以表达的,我觉得那是欣赏艺术品。

2.

- 结构化编程的魅力:通过函数、循环、分支的组合,学会将复杂问题拆解为模块化的小任务(比如用递归解决斐波那契数列用指针实现链表操作),这种“自顶向下”的思维至今影响我的代码风格。
- 调试能力的飞跃:面对 segmentation fault (段错误)或逻辑漏洞时,学会用 printf 打印中间值、画内存分布图排查问题,甚至手动模拟程序执行流程——这些“笨办法”反而让我对代码的理解更透彻。

3.

C语言更像一位“严格的导师”,它不提供捷径,却能帮你打下最坚实的编程基础。如果说其他语言是“学会就能用的工具”,C语言则是“理解工具如何工作的说明书”——过程可能痛苦,但一旦掌握,便会受益终身。

posted on 2025-12-22 20:28  ChenaiRui  阅读(3)  评论(0)    收藏  举报