短期精通C语言

有很多小白朋友问我,“想短期精通C语言?有什么方法吗?或者说有什么捷径可走?”今天写个文章说说我的看法,这篇文章不会教你如何投机取巧,如何钻空子找捷径,她只会教你踏踏实实一步步地直线地掌握C语言,在C语言的学习上少走弯路,其实这何尝不是一种花时间最短且高产出的精通C语言的方法呢?

这里不会教你c语言的每个语法知识,如果你想通过这篇文章就能够编写出c语言的程序,对不起,这里就连Hello World都没有,不过你不要灰心,我教你的方法足够让你能够精通C语言,而不是仅仅的用C语言能够编写一两个Hello程序。不过可惜的是我教你的这些方法,有可能不适用于其他语言哦。

C语言的设计目的之初就是为了能够操作硬件,编写操作系统,到后来C语言发展到真的说是能够一统天下。正是因为C语言的设计目的不同于其他语言,所以要精通C语言比其他语言所需要的内功更加深厚,学习方法也不会一样。

下面来说说我曾经学习C语言的过程,虽然不敢说精通C语言,但自己还是比较对C语言充满自信,就像武林绝招,要达到无招胜有招的境界。

1、掌握数字电路基本知识,什么是高低电平,什么是寄存器,什么时钟等的概念,编码器,译码器,RAM,ROM等概念。
2、掌握微机原理,了解计算机是怎么运行的,能够用汇编语言编写出简单的计算机程序。
3、此时再开发学习C语言,并不是直接拿C语言语法开始学习,而是先编写出最简单的Hello World程序,然后用编译器编译成汇编程序,通过查看汇编程序,可以真正的了解C语言最后到底是怎么由CPU来执行的,之后在Hello World的基础上添加变量定义,条件循环等语句,查看汇编代码。

经过上面3步,我们基本就可以开发单片机,嵌入式,应用程序项目,当然每个平台还有很多接口不一样,我们可以参考文档完成。所以同志们,内功深厚的话,无论剑招如何变化,其实都是花拳绣腿,只有把基础掌握好,达到以气运剑,才能在后面的江湖大战中突出重围。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章