欢迎来到天天文库
浏览记录
ID:57215990
大小:10.81 MB
页数:442页
时间:2020-08-06
《C语言程序规划(第五版)-谭浩强.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录第1章_create.pdf······································································1第2章_create.pdf······································································23第3章_create.pdf······································································51第4章_create.pdf····
2、·································································110第5章_create.pdf·····································································133第6章_create.pdf·····································································161第7章_create.pdf·······················
3、··············································198第8章_create.pdf·····································································275第9章_create.pdf·····································································358第10章_create.pdf·········································
4、····························402中国高等院校计算机基础教育课程体系规划教材C程序设计(第五版)谭浩强著ISBN:978-7-302-48144-7第1章程序设计和C语言计算机程序指令可以被计算机理解并执行的基本操作命令。程序一组计算机能识别和执行的指令。一个特定的指令序列用来完成一定的功能。软件与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。计算机语言机器语言汇编语言高级语言计算机能直接识别和接受机器语言的符号化。用英高级语言更接近于人们习的二进制代码称为机器指文字母和数字表示指令的惯使用的
5、自然语言和数学令。机器指令的集合就是符号语言。语言。特点:相比机器语言简单该计算机的机器语言。特点:功能强大,不依赖好记,但仍然难以普及。特点:难学,难记,难检于具体机器。用高级语言汇编指令需通过汇编程序查,难修改,难以推广使编写的源程序需要通过编转换为机器指令才能被计用。依赖具体机器难以移译程序转换为机器指令的算机执行。依赖具体机器植。目标程序。难以移植。B87F01MOVAX383BB2102MOVBX54503D8ADDBXAXS=1055-(383+545)B81F04MOVAX10552BC3SUBAXBX高级语言的发展非结构化的语言01
6、02结构化语言规定:程序必须由具有良好特性的基本结构(顺序结构、选面向对象的语言03择结构、循环结构)构成,程序中的流程不允许随意跳转,程序总是由上而下顺序执行各个基本结构。特点:程序结构清晰,易于编写、阅读和维护。C语言的发展•1972—1973年间,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言。•最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。•随着UNIX的日益广泛使用,C语言也迅速得到推广。1978年以后,C语言先后移植到大、中、小和微型计算机上。C语言便很快风靡全世界,成为世界上应用最广泛的程
7、序设计高级语言。•以UNIX第7版中的C语言编译程序为基础,1978年,BrianW.Kernighan和DennisM.Ritchie合著了影响深远的名著TheCProgrammingLanguage,这本书中介绍的C语言成为后来广泛使用的C语言版本的基础,它是实际上第一个C语言标准。D.M.Ritchie•1983年,美国国家标准协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了第一个C语言标准草案(’83ANSIC)。•1989年,ANSI公布了一个完整的C语言标准——ANSIX3.159—1989(常称为ANSIC或C
8、89)。•1990年,国际标准化组织ISO(InternationalStandardOrganization)接受C89
此文档下载收益归作者所有