C语言目前被广泛用来开发桌面软件、硬件驱动、操作系统、单片机等。由于C语言具有简单、高效率、功能强大等特点,它几乎成为程序员学习的第一门语言。那么,如何学习c语言,从何处下手?这是每个软件编程爱好者最为关切的问题。下面,我就班门弄斧给大家介绍如何学习c语言,把自己初学时一些如何学习c语言的方法经验告诉大家,希望对大家解决如何学习c语言有所帮助。 如何学习c语言第一步,上百度找资料,建立C语言学习环境。 在百度上找找如何学习c语言相关的书籍和C语言相关的资料。我就找到了谭浩强主编的《C语言程序设计》(第三版),还找了不少学习C语言的论坛。 图一 如何学习c语言-《C语言程序设计》(第三版) 另外下载了最常用C语言编译器和IDE软件。在Windows下用微软的Visual Studio 2010,在Linux下用C-Free,也可以使用MinGW(GCC编译器的Windows版本)或者Cygwin(Windows平台上运行的Linux模拟环境)来运行C-Free。这里介绍下一个轻量级的C语言编译器:Turbo C++/C,这款C语言编译器可在 Windows 7/8/8.1/10 32+64bit 环境运行。体积下,绿色版,运行快,这我推荐的主要原因。 下载地址:http://sourceforge.net/projects/turbocforwindows-9/ 图二如何学习c语言-Turbo C for WIN8.1 WIN10 64bit 准备好这些东东,就可以开始如何学习c语言的下一步了。 如何学习c语言第二步,修炼内功。 C语言虽然简单,容易上手,但理解其精髓是不容易的。初学者就先从简单的入手:数据类型、语句、函数、指针、结构体、文件、算法。认真学习它们的用法,不会的话,百度C语言论坛,搞定它。这样逐步提升C语言的编程能力。任何编程语言都是需要认真刻苦训练的,C语言也同样。我们每写一条C语言的新语句、一个C语言新函数、一个C语言新模块都需要不断调试、排错、重写直到达到自己的设计要求。这样的不断排错的循环,然后,坚持下来,你就入门了。 如何学习c语言第三步,应用开发。 前面说过c语言的应用十分广泛,如果你是开发Windows桌面应用,就使用微软的Visual Studio 2010,比如先写个基于c语言的计算器、贪吃蛇等等小程序。如果是爱好单片机开发,那就买块开发板,比如:上海交大马潮老师的 AVR/51 开发板,配套书,写个c语言的跑码灯程序。 现在,你已经步入C语言的大门,知道如何学习c语言了。 |
daijiandong 发表于 2016-1-17 16:10
入门容易,精通很难啊
爱在西元前 发表于 2016-8-15 22:24
一直想学,但是没坚持下来。不懂英文
バ幸福De右岸 发表于 2016-8-19 10:42
c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言
バ幸福De右岸 发表于 2016-8-19 10:42
c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言
发表评论