- 6
- 0
- 约1.14万字
- 约 18页
- 2021-08-11 发布于山东
- 举报
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
您可能关注的文档
- 2020年高考语文一轮复习语言文字应用专题八:压缩语段.doc
- 2020年高考语文作文素材之时事热评:莫让“悲情营销”消费爱心.doc
- 2020年黑龙江龙东地区中考语文考试说明.doc
- 2020年鼠年拜年短信大全.doc
- 2020江西高考作文题目预测及范文:克服恐惧,勇敢抉择.doc
- 2020深圳中考作文题目解析及范文.doc
- 2020申论考试热点及范文.doc
- 2020秋季学期幼儿园大班班主任工作计划.doc
- 2020管理学考研冲刺模拟试题及答案(一).doc
- 2020高考作文素材:习惯.doc
- 江苏省昆山、太仓市2025届化学九上期末学业水平测试模拟试题含解析.doc
- (2022年)黑龙江省佳木斯市公务员省考公共基础知识真题(含答案).docx
- 日照职业技术学院《DMAXD》2023-2024学年第一学期期末试卷.doc
- 餐饮业创业计划书(精选19).docx
- (2021更新)国家开放大学电大《医护心理学》机考3套真题题库及答案4.docx
- 全国大学生创业计划竞赛获奖作品简介( 52).docx
- (2025)国开电大 《公共危机管理(本)》 在线形考、终考任务试题库及参考.docx
- 江西科技职业学院《油画风景》2023-2024学年第一学期期末试卷.doc
- 大学生创新创业项目商业计划书(精选8).docx
- 浙江省舟山市南海实验中学2024年数学八年级第一学期期末经典模拟试题含解析.doc
原创力文档

文档评论(0)