从这篇文章开始,我会陆续分享学习C语言的一些基础知识。但是在学习C语言之前,我们有必要问自己几个问题。(注:主要面向计算机相关专业)
问:1、为什么要学习C语言?
答:学习C语言主要有以下的原因:
- 基本技能:C语言是计算机相关专业的基础课程,学习C语言有助于学习其它编程语言和理解计算机的基本原理。
- 进阶技能:掌握C语言之后,你可以选择做单片机开发、linux驱动开发、linux应用开发等,并能够自己做一些智能设备,如穿戴设备、家用设备、机器人等。
问:2、怎么学习C语言?
答:可以从以下方法,相互结合,学习C语言:
- 看书籍:看C语言相关的入门书籍,了解基本的C语言知识;
- 看视频:看C语言相关的视频教程,视频讲解可能会比看书更快捷,更生动,更形象;
- 写代码:自己尝试写一些简单的示例代码,理解C语言的语法,解决各种编译问题;
- 读代码:阅读别人写的代码,从简单的示例开始,熟悉之后阅读一些开源项目;
- 做项目:把学到的知识串起来,做一个的项目,涵盖所有的知识点;
问:3、在什么环境下学习C语言?
答:C语言的学习环境可以根据个人爱好选择,如:
- 系统环境:windows、linux、mac OS;
- 集成开发环境:Visual Studio、Dev-C++等;
- 源码编辑工具:vscode、source insight、notepad++、Sublime Text等
- 注:我个人倾向于在linux的环境下学习C语言,在linux系统学习C语言可以快速查看相关库函数的使用手册,非常方便。因此,在后面的文章中,我主要介绍在linux系统下学习C语言的方法。
点赞、收藏+关注获取更多精彩内容!
注:鉴于作者能力有限,文中错误与未尽事宜在所难免,恳请读者批评指正。