广州C/C++培训
达内广州岗顶中心

18087159764

热门课程

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

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

第一讲 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语言和C++区别 你知道多少

C/C++/JAVA那个更好的作为入门语言

C++语言的15个晦涩特性 由浅入深

选择城市和中心
贵州省

广西省

海南省