掌握这5招,轻松学习C语言



一提起C语言,许多理工科的小伙伴还是真耳熟,没办法,大一的必修课么,所以必须接触,但问学的怎么样时,可能大多数人都默不作声了,因为虽然是基础课程,学的确实也不怎么好。今天,小编就来梳理一下学好C语言的方法,为我们学习更高级的编程语言打下厚实的基础。

 

①课本要选好

 

俗话说,磨刀不误砍材工,我们学习东西时更是如此,如果不经心挑选适合我们当前水平的教材,可能是徒劳无功,最终学习的积极性受到巨大的挫败。

 

经典推荐书籍:


C程序设计》      作者:谭浩强

C语言参考手册》  作者:哈滨逊

 

②环境配置

 

初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后一定要转向Unix环境的。

Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好。

 

③学习方法

 

大家学习时,一定要从书的前言开始仔细阅读,而非从第一章开始看前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习计划。

 

④注重细节

 

学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。

 

除了书本上的案例,自己还可以编写一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为,比如*p++(*p)++,又比如a = b == c(a = b) == ca = (b == c)等等。多编译,多尝试,多总结才是王道。

 

⑤代码风格

 

从最开始学习,我们就必须强迫自己模仿最优秀的代码风格,注意注释的合法性、代码的优雅性切忌随意、杂乱无章的代码,不易维护的同时,不易于自己理代码的逻辑,降低了开发的效率。


再多的知识也没有用,重要的是自己动手在电脑上敲,然后编译,检验语义的合法性,相信通过自己的刻苦努力,你一定能成为C语言的大牛!

the end

评论(0)