共计 916 个字符,预计需要花费 3 分钟才能阅读完成。
大部分程序员走入编程世界第一个学习的语言就是 C 语言。
作为一门古老的编程语言,c 语言领有 48 年的倒退历程。
为什么要学习 C 语言?
- C 语言是学习计算机程序设计语言的入门语言。最全面的编程面试网站
- C 语言是一门偏底层的语言,学好它,能够让你更好的理解计算机。
- 学会了 C 语言,你就能学习当初任何的高级编程语言。因为所有的高级语言都是以 C 语言为根底的。
怎么学习 c 语言?
先举荐一本书《C Primer Plus》,从这本书开始入门,系统地理解 C 语言的根底语法和简略利用。
学完之后,你应该把握 C 语言的根底语法:变量、字符串、条件、循环、数组、函数、构造体等,还有指针、内存治理,这两个是 C 语言中至关重要的知识点。
给大家分享一个 Github 仓库,下面有大彬整顿的 300 多本经典的计算机书籍 PDF,包含 C 语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、数据结构和算法、机器学习、编程人生 等,能够 star 一下,下次找书间接在下面搜寻,仓库继续更新中~
Github 地址
对 C 语言有肯定认知之后,就可以看其余进阶版的书籍了,比方《C 和指针》和《C 专家编程》以及《C 陷阱与缺点》等。
对于视频教程,举荐翁恺传授的 C 语言视频课。
翁恺老师是土生土长的浙大码农,从本科到博士都毕业于浙大计算机系,起初留校教书,一教就是 20 多年。
翁恺老师的 c 语言课程十分好,解说特地乏味,很适宜初学者学习。
另外也能够看看清华大学的 C 语言课程,讲的也挺好。
动手做一些我的项目
学习编程,光靠看书和看视频是没用的,肯定要入手写代码、做我的项目,纸上得来终觉浅,只有实际过能力真正的把握这些常识。
举荐几个 C 语言我的项目,都是比拟趣味性的,不会很干燥。
第一个是贪吃蛇,贪吃蛇是十分经典的一款游戏,置信大家都玩过这个游戏,然而应该很少有人会本人去做出这款游戏。
这个视频解说十分具体,感兴趣的小伙伴能够试着本人实现一下。
另一个是用 c 语言实现简略计算器,进行加、减、乘、除操作。课程波及的所有数学知识都很简略,都是 C 语言很根底的货色,适宜初学者。
c 语言的知识点总结
我整顿了 C 语言的外围知识点,不便大家学习。
- 数据类型
- 常量
- 运算符
- 表达式
- 输出 / 输入
- 流程管制
- 函数
- 数组
- 指针
- 构造体
- 宏定义
- 文件操作
- 内存治理