C语言概述及如何在VS2010中进行C语言编程.docVIP

  • 6
  • 0
  • 约1.14万字
  • 约 18页
  • 2021-08-11 发布于山东
  • 举报

C语言概述及如何在VS2010中进行C语言编程.doc

C语言概述及如何在VS2010中进行C语言编程 C语言概述及如何在VS2010中进行C语言编程 PAGE / NUMPAGES C语言概述及如何在VS2010中进行C语言编程 第1章 概 述 作为本书的开始,我们不波及 C 语言的语法和使用细节,先来看一看这门语言的有关背景,以及其在计算机程序中举足轻重的地位。而后,为给后边的学习作准备,来看看如 何成立 C 语言的开发环境。最后,抛砖引玉,谈谈笔者自己的 C 语言学习经验。 C 语言简介 本节先来看一看 C 语言的有关背景介绍。在众多的计算机语言之中,它究竟处于一个 什么样的地点?有关于其余计算机语言而言,它有什么优势和短处?此外, C 语言合适做些什么样的软件开发?带着这些问题开始本节的学习。 C 语言的地点 图 1.1 是计算机语言发展过程的一个简单的表示图,只显现了一些主流的计算机语言 的出现时间温次序,不是很全,可是足以显示 C 语言与其余语言的关系了。 图 计算机语言发展史(简) 第1章 概括 从图 1.1 中能够看出,所有的高级语言都起于 Fortran ,以后就有不一样的分支了。 C 语 言也是此中的一个分支, 主要发源于 BCPL 语言( Basic Combined Pogramming Language),是对 BCPL 语言的一种简化。 C 语言之所以被称为 C 语言,是因为 BCPL 语言被称为 B 语言, C 语言不可以再取 BCPL 的首字母了, 所以, 取 BCPL 的第二个字母 C,C 语言所以得名。 C 语言出生于 20 世纪 70 年月,以后不停完美、标准化。当前流行的 C 语言编译系统 大部分是以 ANSI C(美国国家标准协会( ANSI )对 C 语言公布的标准)为基础进行开发的。但不一样版本的 C 编译系统所实现的语言功能和语法例则略有差异。此刻比较通用的是 1990 年,国际标准化组织 ISO ( International Organization for Standards)接受的 1989 年的 ANSI C 标准,并以它作为 ISO C90 标准—— ISO/IEC9899:1990 。 C 语言的优弊端 任何一种计算机语言都有它的优势和不足, C 语言也是这样。不要认为 C 语言都那么 老了,是否是没用了,也不要认为 C 语言是全能钥匙,什么问题都能解决好。 1. C语言的优势 语言的长处细数起来,预计手指加脚趾都不够用,可是这些长处能够总结为一点,那就是“灵巧”。 C 语言的灵巧主要表此刻同一件事情能够经过好几种方式实现,其实不会 定死什么问题非得用什么方式来解决。 C 语言之所以灵巧,是因为它有下边这些属性,保证了它天生就是一种灵巧的语言。 构造丰富多变: C 语言供给了三种基本的程序设计构造,经过这三种程序设计结 构,便可以达成所有的计算机逻辑。并且每种构造中,又有略有差其余不一样的形 式,你能够选择自己喜爱的随意形式来达成需要的功能。 供给了多种基本运算: C 语言供给了 30 多种运算符号,分为 15 个运算优先级, 不单能够达成基本的数学运算,还能够达成近似于计算机基层操作的位运算。有 的运算符号在不一样状况下的含义和使用方式也是不一样的,并且能够经过强迫联合 来改变运算符的优先级。 丰富的数据种类:数据种类决定了一种语言能够用来操作什么样的数据。 C 语言 的数据种类真堪称丰富,从基本的几种数据种类,到复杂数据种类,再到能够自 定义的数据种类。从某种程度上来说, C 语言能够用来操作任何种类的数据。 程序设计自由,语法限制不大: C 语言代码在书写的时候,从书写格式到代码组 织限制都不是很大,所以写代码的风格堪称百花齐放,什么样的都有。只需切合 最基本的要求,不论你怎么写,都是对的。只可是代码风格不好,不利于阅读和 理解。 关于上面提到的 C 语言的各样长处,在没有接触 C 语言以前,可能大家还领会不到。 不重要,相信大家学完这本书以后,回过头来看看这一部分内容,必定会有所感悟的。 2. C语言的不足 一个事物,常常最强的地方也就是它最弱的地方。 C 语言的短处也正是因为它的“灵 活”造成的。因为太灵巧了,怎么样都行,对计算机的控制太甚自由,略不留神就会出现错误!所以,能灵巧运用 C 语言,也是一种能力啊。 · 3· 第 1 篇 全部从基础开始 C 语言合适什么开发 因为 C 语言自己的灵巧性,致使它能够很好地办理复杂和拥有差异的环境。所以,它起码合适进行下边三类软件的开发。 1.多平台通用软件 所谓多平台通用软件,就是指这个软件能够在好多系统上使用。比如,假如想让你写 的同一个程序很好地运转在 DOS、Windows 98、Windows XP 、Windows CE、Linux 、UNI

文档评论(0)

1亿VIP精品文档

相关文档