迅维网

查看: 3408|回复: 12
打印 上一主题 下一主题

【原创】如何学习c语言

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-16 10:16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 重庆 来自 重庆

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何学习c语言

  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语言了。




推荐
发表于 2015-11-17 14:35:21 | 只看该作者 来自: 重庆 来自 重庆
如何学习c语言,看来还是要有毅力。

回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2015-11-16 10:26:16 | 只看该作者 来自: 浙江台州 来自 浙江台州
学习贵在坚持。。。

回复 支持 1 反对 0

使用道具 举报

3#
发表于 2015-11-16 22:21:11 | 只看该作者 来自: 福建泉州 来自 福建泉州
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻休息

回复 支持 反对

使用道具 举报

5#
发表于 2015-12-24 23:52:36 | 只看该作者 来自: 福建福州 来自 福建福州
本帖最后由 xunwei1314 于 2015-12-24 23:53 编辑

http://techapple.net/2013/01/turbocc-for-windows-7-windows-8-windows-xp-32bit64bit-fullscreen-single-installer/      
Turbocc   C++  for windows,,




Integrated Development Environments (IDE) Software C++ IDE device




回复 支持 反对

使用道具 举报

6#
发表于 2016-1-17 15:23:18 | 只看该作者 来自: 中国 来自 中国
这C 软件好老的。

回复 支持 反对

使用道具 举报

7#
发表于 2016-1-17 16:10:45 | 只看该作者 来自: 中国 来自 中国
入门容易,精通很难啊

点评

会写字的人基本遍地,成书法家的人很少。  详情 回复 发表于 2016-1-19 09:56
回复 支持 反对

使用道具 举报

8#
发表于 2016-1-19 09:56:50 | 只看该作者 来自: 山西阳泉 来自 山西阳泉
daijiandong 发表于 2016-1-17 16:10
入门容易,精通很难啊

会写字的人基本遍地,成书法家的人很少。

回复 支持 反对

使用道具 举报

9#
发表于 2016-8-14 23:51:25 | 只看该作者 来自: 浙江杭州 来自 浙江杭州
超级想学的娃

回复 支持 反对

使用道具 举报

10#
发表于 2016-8-15 22:24:17 | 只看该作者 来自: 湖南 来自 湖南
一直想学,但是没坚持下来。不懂英文

点评

c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言  详情 回复 发表于 2016-8-19 10:42
回复 支持 反对

使用道具 举报

11#
发表于 2016-8-19 10:42:42 | 只看该作者 来自: 山东青岛 来自 山东青岛
爱在西元前 发表于 2016-8-15 22:24
一直想学,但是没坚持下来。不懂英文

c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言

点评

你说的对,不过英文对我来说真是太难了  详情 回复 发表于 2016-8-19 16:40
你说的对,不过英文对我来说真是太难了  详情 回复 发表于 2016-8-19 16:39
回复 支持 反对

使用道具 举报

12#
发表于 2016-8-19 16:39:07 | 只看该作者 来自: 湖南 来自 湖南
バ幸福De右岸 发表于 2016-8-19 10:42
c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言

你说的对,不过英文对我来说真是太难了

回复 支持 反对

使用道具 举报

13#
发表于 2016-8-19 16:40:35 | 只看该作者 来自: 湖南 来自 湖南
バ幸福De右岸 发表于 2016-8-19 10:42
c语言没有英文基础的确不太好学习,你先休学习一下英文吧,再来学习c语言

你说的对,不过英文对我来说真是太难了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复