C语言应从哪个方面入手

Python020

C语言应从哪个方面入手,第1张

那看你写到什么程度了

如果只是想打打编程基础,以后学别的语言的话,就重点学c的思想。面向过程编程一定要很熟悉,才能为你学面向对象编程打下良好的基础。如果过程都不会,就不用谈面向对象了。

这样的话就看看《c primer plus》,自己学很不错的书。不然去搜索徐洪波c语言教程把。

如果你要有c来写单片机、linux编程和底层开发的话,你就要了解c的标准库、算法、计算机原理、嵌入式开发等等,非常难。我不是搞这个的,也不是很清楚。

建议你去分享互联网搜一下徐洪波老师关于在VC下实验的C语言视频教程,教程是以谭好强那本书为基础讲解,也穿叉了一些其余知识,讲得很细。不过学完后,你只能算是入门,必须进行更深一步的学习。平时只知道这样写会出错,或者语法正确,运行时的结果却出乎意料,这样的问题很多,至于原因,并不知道。这便涉及到c语言本身的东西,像变量和函数的内存分配和释的问题放尤为重要,一个小步骤忘掉会至整个进程瘫痪。把一些问题搞个七成清就行了,那就去看看C与指针和C语言的现代方法这两本书吧,原因或许就能找到。接下来是数据结构和算法部分,学起来比较吃力,每天做题,花的就是耐心和时间。这个过程完成后可以去看看C语言主要是开发什么的了,工控上的PLC,电子行业的单片机,还有十分火爆的嵌入式开发等等。当然要入这些行业关靠C语言是不够的,还需要大量的技术理论知识。要说的就这么多了,祝你C语言学习愉快

网上有很多免费的教程

比如电驴网站或者迅雷网站都可以搜到,但多半下载不下来,网上商店

www.video999.cn

有好几种:东南大学c++

中山大学c++

徐洪波C语言

石油大学C语言

边学边用C语言

你可以对比下。