1 / 534
文档名称:

c语言程序设计9第三版)谭浩强_超级完美.ppt

格式:ppt   页数:534
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设计9第三版)谭浩强_超级完美.ppt

上传人:化工机械 2012/10/10 文件大小:0 KB

下载得到文件列表

c语言程序设计9第三版)谭浩强_超级完美.ppt

文档介绍

文档介绍:C程序设计§谭浩强编著?清华大学出版社教材、参考书与课时安排?教材?程序设计?(第二版)?????????谭浩强编著?清华大学出版社?参考书?语言程序设计教程????谭浩强?????高等教育出版社?高级实用程序设计????王士元?????清华大学出版社?程序设计试题汇编????谭浩强?????清华大学出版社?课时安排??学时§熟记?语言的基本概念§熟悉???????的上机操作环境§会读、会编、会调试?程序学?语言的语法????????学会算法分析与算法设计课程目的课程要求?课前请做好预习?保持课堂安静,头脑清醒,思维活跃?认真、独立、按时完成并提交作业?重视上机实践,有效利用宝贵的上机时间第1章C语言概述第2章程序的灵魂—算法第3章数据类型、运算符与表达式第4章最简单的C程序设计—顺序程序设计第5章选择结构程序设计第6章循环控制第7章数组第8章函数第9章预处理命令第10章指针第11章结构体与共用体第12章位运算第13章文件目录C语言发展历史C语言的特点简单的C程序介绍C程序的上机步骤第1章C语言概述C语言程序设计第一章C语言概述§??????语言发展历史?程序设计语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000 加10010000 减用助记符号描述的指令系统,可进行地址、位操作如ADD A, B编写系统软件,直接对硬件操作,可读性,移植性差面向机器的语言>C语言程序设计第一章C语言概述可读性,移植性好,编写应用程序一般较难实现汇编语言的某些功能如:地址和位的操作C语言兼有高级和低级语言的功能适合写系统软件和应用软件又称中级语言<??语言发展过程?产生背景?????????→???语言→????→?语言,写????系统?产生过程?时间???????????地点?美国贝尔实验室?目的?????操作系统?设计人??????????????和??????????????????标准?标准???????年????????????合著《??????????????????????????》?????????????年????????????????年?????年国际标准的???????,????年再次修订。??版本?????????????或称?MS-C??????????或称?TC<>C语言程序设计第一章C语言概述§??????语言的特点?语言简洁、紧凑、灵活?运算符丰富?数据结构、数据类型丰富?链表、树、栈?程序设计结构化、模块化?结构化控制语句:???????、?????、??????、????函数作为模块单位?语法不严格、程序设计自由度大?可以访问内存地址、进行位运算?生成目标代码质量高?可移植性好<>>>>>>C语言程序设计第一章C语言概述32个关键字:(由系统定义,不能重作其它定义由系统定义,不能重作其它定义))auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile whileTurbo C扩充了11个关键字:asm_cs_ds_es_sscdeclfarhugeinterruptnearpascal??????????注意:在?语言中,关键字都是小写的。<C语言程序设计第一章C语言概述C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字,见365页附录B