C语言程序设计的概念1

C语言程序设计的概念1

ID:36840830

大小:457.50 KB

页数:50页

时间:2019-05-10

C语言程序设计的概念1_第1页
C语言程序设计的概念1_第2页
C语言程序设计的概念1_第3页
C语言程序设计的概念1_第4页
C语言程序设计的概念1_第5页
资源描述:

《C语言程序设计的概念1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计计算机系陈舵1/50联系方式联系方式: 邮箱:chenduots@163.com预祝大家学习愉快、成绩优良!2学时分配上课上机习题课总复习机动总计38学时18学时4学时2学时2学时64学时3分数比例项目作业实验考试次数691分数128804课程简介计算机和电子信息类专业的专业基础课。是在计算机编程和工业控制领域中,最有影响力并且得到广泛支持的一种程序设计语言得到ISO和ANSI标准化掌握了C语言,可以较为轻松地学习其他程序设计语言为后续的面向对象程序设计,Java程序设计等课程的学习打下基础。5各章学时第1章C语言程序设计的概念(2学时)第2章基本数据类型(6学时)第3章C

2、语言程序设计的流程控制(6学时)第4章模块化程序设计(6学时)第5章数组(4学时)第6章指针(8学时)第7章用户定制数据类型(6学时)6教材1.教材:谭浩强,张基温编著,《C语言程序设计教程》(第3版),高等教育出版社,20062.参考教材:(1)王明福、乌云高娃编,《C语言程序设计教程》(21世纪高等学校应用型教材),高等教育出版社,2004(2)张强华主编《C语言程序设计》,人民邮电出版社,2001(3)徐建民主编《C语言程序设计》,电子工业出版社,20027第1章C语言程序设计的概念8/50本章目标一般了解:计算机程序设计语言基本概念、C语言发展过程、C语言标准、特点主要内容:C程

3、序的一般格式、名字与标识符、语句、赋值运算、算术运算难点内容:自反算术赋值、自加自减运算91.1程序与程序设计语言10/50计算机与程序冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU11机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象程序设计语言12高级语言的开发过程提出问题

4、分析问题并建立模型表现模型:用一种语言系统来描述模型。源程序的编辑:用程序设计语言书写并对其进行修改程序的编译与链接程序的测试与调试编写程序文档程序的维护13编辑链接编译执行程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe重点理解141.2C语言及其标准15/50几种广泛流行高级语言的发展5254565860626466687072747678808284868890929496AdaALGOL60ALGOL68PascalModula-2CPLBCPLBCC++JavaLISPPROLOGCOBOLFORTRA

5、N77FORTRANPL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFORTRAN9016C语言的出现1960诺尔博士(2006年图灵奖的获得者)提出的ALGOL60语言,定义了比较完整的语法,是后来许多程序设计语言的原型。CPL(CombinedProgramingLanguage)语言是1963年在英国的剑桥大学首次使用的,这种语言比较接近硬件,但规模较大,难以推广。1967年英国剑桥大学的MatinRichards对CPL语言做了简化,推出了BCPL(BasicCPL)语言,它能够处理与机器本身数据类型相近的数据,具有与内存地址对应的指针

6、处理方式。17C语言的出现(续)1970年美国贝尔实验室的Ken.Thomposon以BCPL语言为基础,设计出了很接近硬件的B(取第一个字母)语言,并用B语言写出了第一个UNIX操作系统,在PDP-7上实现。1972年,贝尔实验室的D.M.Richie在B语言的基础上进一步充实和完善,设出了C语言(取BCPL的第二字母),为此K.Thomposon和D.M.Richie于1999年获美国国家技术勋章1978年,B.W.Kernighan和D.M.Richie出版著名的TheCProgrammingLanguage,从而使C语言成为应用最广泛的程序设计语言18C语言的标准1983年,AN

7、SI公布了第一个C语言标准草案1989年,ANSI发布了一个完整的C语言标准——ANSIX3.159-1989,通常称为“ANSIC”,简称“C89”。1990年,ISO采纳了C89,做了少量编辑性修改后,以国际标准ISO/IEC98991990发布,通常称其为“C90”。1999年,WG14对C89做了技术修订和扩充,形成正式的C语言标准C99WG14:即JTC1/SC22/WG14,是ISO中C语言工作小组19C语言特点语言简洁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。