C语言好学吗?

Python024

C语言好学吗?,第1张

我的答案是不好学。

原因是你要为C语言的高效付出代价,这个代价就是难以掌握(复杂)。

C语言不像java有那么多自动的东西(如virtual),C语言也不像vb用鼠标画出来的界面,更不像C++一样把函数可以放到structure里使用,甚至C语言本身还有很多瑕疵和不方便的地方,但是他确实效率很高,因为不用管太多的破事吧。如果你C语言掌握的好,会比其他语言更能写出牛逼的软件,但是代价往往就是长时间的学习和长时间的编写。

如果是入门的话,C语言的缺点是想起来比较费劲(最起码我觉得不如VB舒服),而且没啥成就敢(当然也是跟VB比啦!),不过它的优势是普遍并且作为C++,C#啥的基础,学了性价比不会太低。

入了解,C还是要学的,把C打好基础,C基础的就看谭浩强的《C语言程序设计》这本书确实很基础,不是很难的,看完基础,如果想深入了解,你可以看《C专家编程》,和《深度C语言解剖》,其实最主要的就是你在学习的过程中,要不断的上机实践,理论知识加实践是学好一门语言的公理。

说的那几本书,在百度文库里面可以搜索到,不过一定要先看基础,在看《C专家编程》,

谭浩强的《C语言程序设计》->《深度C语言解剖》->《C专家编程》.

对C有了不错的理解后,看C++的《C++primer》,也是一本很经典的书目。