怎样提高c语言水平

怎样提高c语言水平

好好看书,把基本语法了解了,然后重要的就是要搞明白程序是如何运行的,计算机的逻辑和人的不同,学语法是要用的,学了语法就是要用在相应的位置,学了基本的语法以后,就要紧跟着学习计算机原理,不用深,只要明白计算机的存储,执行,运算的过程,然后要学数据结构,离散数学,搞明白一些高级的技巧和逻辑的基础,然后就是操作系统,体系结构着一些东西,最后是找一个真正的搞c的工作,然后朝着相应的方向发展。

c是半低级的语言,离开了基础就寸步难行。

不像现在的高级语言,是建立在虚拟的基础上的。

这些东西加起来要花费一到两年的时间,但是学过以后,一切都会明了。

其中,计算机原理可以浅学,但是数据结构和离散,是最关键的,操作系统很重要,大一些的工程都需要。

当然还有大量的各种算法,那就看你要从事那个方向。

学任何语言都是一样,我建议从例子入手,教材不要学得太深。

举个简单例子,学c语言的时候,循环结构一章,会对各种循环进行分析。

其实可以不用那么复杂,学好了while循环一样可以设计任何程序。

而有的结构本来就不怎么用,所以我建议从例子程序入手。

比如你学c的目的是想开发cgi,就下载一些c语言写的cgi来学习,而没有必要什么都去学。

首页