只要是理工科专业的,似乎都会教 C 语言。我见过很多 C 语言考试 90、100 分的,一上
机就傻了,我怀疑他们都没在电脑上写过程序。
理论再好,没有实践不能干活的话,公司招你去干嘛?
反过来,实践出真知,学习 C 语言,必须练练练、写写写!
当你掌握基本语法后,就可以在电脑上练习一些 C 语言习题了;
当你写过几个 C 程序后,就可以进入下一阶段的裸机开发了。
不需要太深入
作为快速入门,只要你会编写“Hello, world!”,会写冒泡排序,会一些基础的语法操
作,暂时就够了。
指针操作是重点,多练习;
不需要去学习过多的数据结构知识,只需要掌握链表操作,其他不用学习,比如:队列、
二叉树等等都不用学;
不需要去学习任何的函数使用,比如文件操作、多线程编程、网络编程等等;
这些知识,在编写 Linux 应用程序时会用,但是在操作系统特别是驱动学习时,用不着!
永往直前吧,以后碰到不懂的 C 语言问题,我们再回过头来学习。
在后续的“裸机开发”中,会让你继续练习 C 语言,那会更实战化。
C 语言是在写代码中精进的。
可以在 Visual Studio 下学习,也可以在 Linux 下学习,后者需要掌握一些编译命令
我们暂时没有提供 C 语言的教程,找一本 C 语言书,网上找找免费的 C 语言视频(主要
看怎么搭建环境),就可以自学了。
领取专属 10元无门槛券
私享最新 技术干货