C语言程序设计入门
这个系列是用来解决学校C语言课程的,并不适用于ACM和OI
本系列博客分为2部分,分别是 C语言程序设计笔记(网课) 和 课堂总结(线下课)
欢迎转载ssw02的博客:https://www.cnblogs.com/ssw02/p/15994555.html
学习C语言的准备
编程软件推荐: DEV-C++ 或者 VScode(后者配置相对麻烦)
网课推荐:C语言程序编程--浙江大学 翁恺
电脑配置:几乎不吃配置,推荐操作系统windows
关于个人:学习C语言不需要智商,只需要坚持和不断地充实自己
ssw02想告诉大家的话
1.请规范代码的写法
对于初学者而言,往往回因为自己所写的代码较短,所写的程序比较简单而乱写一通,不断使用debug辅助自己寻找bug和修改,这样的习惯相当不好。
2.不要乱定义变量
我们在C++代码中常常会见到这么一行,但是在C中却见不到
using namespace std
引人这个命名空间的目的主要就是为了处理程序中常见的命名冲突
但仍然有一些命名的冲突会导致编译失败。
作为初学者,定义a b c .... 这些变量无可厚非,但随着对于C语言学习的深入,请尝试使用常见的命名法(填坑在课堂总结1&2里)
3.代码请写注释
无论何时,都请标明清楚你的函数在干什么。尤其日后写一些大型工程时,不写注释会气死你自己,也会气死你的搭档。 关于注释这东西多提一嘴,在使用一些特殊命名的时候也要写上注释。当然,如果你采用了一些特殊的操作和算法,也请标上注释。 但说回来,注释这东西也不是越多越好,这个度要自己在日后的学习和与搭档的磨合中慢慢掌握。
4.不要盲目追赶进度
对于电脑编程语言的学习,从来不是一蹴而就的,无论什么时候,都不要只看那些比自己学的快的人,学习C语言,切忌好高骛远。只有一个一个语法慢慢过手,一个一个bug自己能够独立发现并且修改,才能越来越熟悉C语言。
5.不要盲目相信大佬
不要盲目相信所谓的大佬,他叫大佬,可能只是他自己多学了一段时间而已。大部分计算机系毕业并且从事相关专业的人,都不可能说自己精通某种语言,即使是同一种语言,也会随时代的快速发展,不断更新。但如果在学习的道路上遇到了诸多问题,有大佬帮忙还是会少走很多弯路。
6.不要一遇到问题就求助他人
在编程这方面,你遇到了bug,第一应该做的是自己检查代码(这个时候写注释的好处就体现出来了)。查错能力是编程所必须的能力。即使遇到所学范围之外的问题,也应当养成自己查阅相关资料的习惯。 其实找别人问一些所学范围之外的问题,他人的解决思路大致就是根据你的描述查资料,然后再用自己的话复述一遍自己的理解。但如果自己耗费了大量时间仍然无法解决,那就要考虑向你的老师和同伴请教了。
那ssw02在最后祝各位能真正了解C语言并在日后的学习工作中好好使用这样一门强大的工具。