- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章c语言概述及开发环境
引言
初学C语言编程者的心中存在类似这样的疑问:
初学C语言编程者的心中存在类似这样的疑问:
C语言是如何用来编写程序的?
C语言是如何用来编写程序的?
写出来的程序是什么样子?
写出来的程序是什么样子?
C程序在什么样的环境下运行?
C程序在什么样的环境下运行?
这些问题都将在本章中得到解决!
C语言
C语言
即将揭开你的庐山真面目,期待中……
第一章 C语言概述及开发环境
本章要点
C语言的特点
C语言程序的基本结构
算法及其描述方法
程序设计的方法
C语言的开发运行环境
本章难点
算法及其描述方法
第一章 C语言概述及开发环境
1.1 C语言的发展及特点
1.2 C语言程序的基本结构
1.3 C语言程序设计方法
1.4 C语言程序的开发、运行环境
1.1 C语言的发展历程及特点
1.1.1 C语言的发展历程 用近似自然语言来描述,需要详
细描述功能实现的过程。
直接用二进制0和1代码串表达的计算机语言。
程序设计语言的发展历程 如:C、Basic、FORTAN等语言
如示加法运算
的 的
机 语 器 言 编 语 汇 言 程 语 序 设 计 程 过 面 向 程 语 序 设 计 对 象 面 向
言 言
用一些简洁的字母、符号串等助记符号来替代
由面向过程语言发展而来,程序员只需告知机
一个特定的指令的二进制串。
器完成什么样的任务,具体实现过程由机器自
如:“ADD”代表加法,“MOV”代表数据传递等等
动完成。如:VC++、C#、VB、Java等
1.1.1 C语言的发展历程
C语言的发展历程
1972年至1973年间,贝尔实验室的D.M.Ritchie 在B语言的基础上设计
出了最初的C语言。
经过多次修改,1978年B.W.Kernighan和D.M.Ritchie (合称KR)合著了
影响深远的名著 《The C Programming Language》,这本书中介绍的C
语言成为后来广泛使用的C语言版本的基础。
1983年,美国国家标准化协会(ANSI) 根据C语言问世以来各种版本对C
的发展和扩充,制定了新的标准,称为ANSI C 。
1987年,ANSI又公布了新标准——87 ANSIC 。
1990年,国际标准化组织ISO接受87 ANSI C为ISO C 的标准。目前流
行的C编译系统都是以它为基础的。
1.1.2 C语言的特点
(1)语言简洁、紧凑,使用方便、灵活。
(2)运算符丰富。 (共有34种运算符)
(3)数据结构丰富,具有现代化语言的各种数据结构。
(4)语法限制不太严格,程序设计自由度大。
(5)C语言能进行位 (bit)操作,能实现汇编语言的大部分功能,
可以直接对硬件进行操作。
1.1.2 C语言的特点
(6) 具有结构化的控制语句,并用函数作为程序的基本单位,
便于模块化设计 。
顺序结构 不需要专门控制语句
程序的
基本结构 分支结构 if..else、 switch..case语句
循环结构 while、do..while、for 语
文档评论(0)