课程咨询 :18087159764

  • 第一讲 C语言简介及为什么要学习C语言

    发布:dn      来源:dn      时间:2015-11-09

  • 第一讲 C语言简介及为什么要学习C语言

    1. C语言简介

    C语言是一种广泛应用的计算机语言,相信观看我们教程的各位,没有不知道什么是C语言的;对于C语言的历史这里就不做介绍了,我们说一下C语言的标准。

    ·k&RC标准:这是1978年由美国电话电报公司(AT&T)贝尔实验室正式发表的C语言标准,是最早期的C语言标准。

    ·ANSI C/ C89标准:我们所看到的大部分的教科书中,用到的也是这个标准,而且,我们的教程中也是按照这个标准讲的。1990年,国际标准化组织(ISO)和国际电工委员会(IEC)把C89标准定为C语言的国际标准,命名为ISO/IEC 9899:1990 - Programming languages -- C。因为此标准是在1990年发布的,所以有些人把简称作C90标准。不过大多数人依然称之为C89标准,因为此标准与ANSI C89标准完全等同。

    ·C99标准:1999年1月,国际标准化组织(ISO)和国际电工委员会(IEC)发布了C语言的新标准,名叫ISO/IEC 9899:1999 - Programming languages -- C ,简称C99标准。这是C语言的第二个官方标准。C99标准较C89标准增加了一些新的特效,如Bool类型、long long、long double等等。如果大家想了解标准新增的详细内容,可以在网上查找相关的文章。

    ·C11标准:2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)再次发布了C语言的新标准,名叫ISO/IEC 9899:2011 - Information technology -- Programming languages -- C ,简称C11标准,原名C1X。这是C语言的第三个官方标准,也是C语言的最新标准。

    这些只是一些C语言的标准,不理解也没关系,也不会影响我们程序的编写。

    2.我们为什么要学习C语言

    C语言作为一种高级语言,现在好多公司编程都使用C语言,尤其是嵌入式这个领域。大家可以从网上看看世界编程语言排行榜,C语言基本一直都没下过前三名。

    从学习的角度来说,学习C语言是很必要的,C语言有如下优势:

    ① C语言比较灵活,可以直接使用指针。

    ② C语言是跨平台的语言,几乎同样的代码可以运行在不同的平台,如Windows、Linux、Unix等等。

    ③ C语言的执行较其他的高级语言速度快,而且开销小。

    ⑤ 学好C语言,有助于我们锻炼编程的思维,加强我们的逻辑能力。

    小编是做嵌入式开发的,在嵌入式开发中差不多有90%的软件代码使用C语言编写的,当然也有一部分代码使用C++和汇编编写的。汇编也一般是使用芯片厂家写好的Boot程序,顶多是对写好的Boot做部分的修改。

    对于C语言的初学者,我的建议是多练习,多思考,不理解的地方多上网上搜索解答,互联网是我们学习最佳的工具。

上一篇:【干货】C语言学习的几点建议

下一篇:c语言学习笔记分享——原码、反码与补码

最新开班日期  |  更多

c++--零基础周末班

c++--零基础周末班

开班日期:6月30日

c++--零基础全日制班

c++--零基础全日制班

开班日期:6月30日

c++--免费训练营

c++--免费训练营

开班日期:6月30日

c++--高薪就业班

c++--高薪就业班

开班日期:6月30日

  • 网址:http://gz.c.tedu.cn     地址:广州市天河北五山路 141 号尚德大厦 627
  • 课程培训电话:18087159764     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56