第章
C语言程序设计概述
1.1 知识要点
1.1.1 程序设计语言概述
1.程序设计语言的发展
(1)机器语言
机器语言使用由0和1序列构成的指令码编程.用机器语言编写的程序可以被机器直接执行,但不直观,难记,难理解,不易掌握.
(2)汇编语言
汇编语言用一些"助记符号"来代替0和1编程,如ADD,SUB等.用汇编语言编写的程序不能被机器直接执行,要翻译成机器语言程序才能执行.
汇编语言和机器语言都依CPU的不同而异,它们都是面向机器的语言.
(3)高级语言
高级语言接近于自然语言和数学语言,是不依赖任何机器的一种容易理解和掌握的 语言.
用高级语言编写的程序称为"源程序".源程序不能在计算机上直接运行,必须将其翻译成由0和1组成的二进制程序才能执行.翻译过程有两种方式:一种是翻译一句执行一句,称为"解释执行"方式,完成翻译工作的程序称为"解释程序";另一种是全部翻译成二进制程序后再执行,称为"编译执行",完成翻译工作的程序称为"编译程序",编译后的二进制程序称为"目标程序".
2.结构化的程序设计方法
结构化的程序设计方法强调程序结构的规范化,一般采用顺序结构,分支结构和循环结构3种基本结构.而且,结构化的程序设计可以总结为一种自顶向下,逐步细化和模块化的设计方法.
所谓"自顶向下,逐步细化",是指先整体后局部的设计方法.即先求解问题的轮廓,然后再逐步求精.先整体后细节,先抽象后具体的过程.
所谓"模块化",是将一个大任务分成若干较小任务,即复杂问题简单化.每个小任务完成一定的功能,称为"功能模块".各个功能模块组合在一起就解决了一个复杂的大 问题.
1.1.2 C语言的特点
C语言是一种结构紧凑,使用方便,程序执行效率高的编程语言,它有9种控制语句,32个关键字(见表1.1)和34种运算符.C语言的主要特点如下:
(1)语言表达能力强.
(2)语言简洁,紧凑,使用灵活,易于学习和使用.
(3)数据类型丰富,具有很强的结构化控制性.
(4)语言生成的代码质量高.
(5)语法限制不严格,程序设计自由度大.
(6)可移植性好.
表1.1 C语言关键字
auto
break
case
char
const
continue
default
double
else
enum
extern
float
for
goto
int
- c语言程序设计 > C语言程序设计概述
-
C语言程序设计概述
下载该文档 文档格式:DOC 更新时间:2011-03-01 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: wd 关键词: 主题: 备注: 该文件已附带了冀慎华编写的反宏病毒程序,事前未征求您的同意,请见谅. 点击这里显示更多文档属性 经理: 单位: riped 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 您可能感兴趣的
- c语言程序设计谭浩强 c语言程序设计教程 c语言程序设计实例900 c语言程序设计实例 c语言程序设计软件 c语言程序设计txt c语言程序设计基础 c语言程序设计培训 c语言程序设计下载
- 大家在找
-
- · 武动乾坤txt下载
- · 暗香21集
- · 福建星网锐捷通讯股份有限公司
- · 3158创业项目代理
- · 高能起爆具mail
- · 聚邻苯二甲酸乙二醇酯
- · 全国妇联调查研究工作制度
- · 幼儿体操亲亲我抱抱我
- · 人教版第七册语文教案
- · 双子星的陨落文心
- · 科学计算器怎么用
- · 计算机二维平面设计
- · 西方经济学课程代码
- · 刷会员软件免费版
- · 采煤机机电图纸讲解
- · 74ls90引脚图
- · 湖北随州论坛
- · 北京体育大学管理学院
- · 闹钟怎样定时
- · flashas3下载
- · e63塞班手机主题
- · 护士献身取精过程
- · 钢筋弯曲机的论文
- · 最新儿科临床路径
- · 广州歌剧院平面图
- · 信号传输性能分析
- · 在百度上免费发布信息
- · 江苏省建筑类大专院校
- · 理论力学题库
- · 金属材料的力学性能
- 赞助商链接