C语言程序设计 C1.ppt
《C语言程序设计 C1.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计 C1.ppt(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、教材、参考书与课时安排教材C程序设计 谭浩强编著 清华大学出版社参考书C语言程序设计教程 谭浩强 高等教育出版社C高级实用程序设计 王士元 清华大学出版社课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间第一章 C语言概述C语言发展历史C语言特点C程序格式和结构特点C程序上机步骤1.1 C语言发展历史程序设计语言的发展CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减用助记符号描述的指令系统如 ADD A,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是
2、数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU C语言程序设计 第一章第一章 C C语言语言概述概述52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96AdaALGOL60ALGOL68PascalModula-2CPLBCPL BCC+JavaLISPPROLOGCOBOLFORTRAN77FORTRANPL/1Simula 67Smalltalk 80BASICANSI-BASICQ
3、BASIC VBFORTRAN90C语言发展过程v产生背景v产生过程l时间:19721973l地点:美国贝尔实验室l目的:UNIX操作系统l设计人:Ken.Thompson和Dennis.M.RitchievC标准l标准C:K&R合著The C Programming LanguagelANSI C:1983年l87 ANSI C:1987年l1990年国际标准的ANSI C C语言程序设计 第一章第一章 C C语言语言概述概述1.2 C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好中级语言 C语言程序设计 第一章第一章 C C语言语言概述概
4、述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 while C语言程序设计 第一章第一章 C C语言语言概述概述9种控制语句:if()elsefor()while()dowhile()continue
5、breakswitchgotoreturn C语言程序设计 第一章第一章 C C语言语言概述概述例 C语言与Pascal语言比较C语言 Pascal语言 含义 BEGIN.END 复合语句if(e)s;IF(e)THEN s 条件语句int i;VAR i:INTEGER 定义i为整型变量 int a10;VAR a:ARRAY1.10 OF INTEGER 定义整型数组aint f();FUNCTION f():INTEGER 定义f为返值整型的函数int*p;VAR p:INTEGER 定义p为指向整型变量的指针i+=2;i=i+2 赋值i+2ii+,+i;i=i+1 i自增值结论:C比
6、Pascal简练,源程序短。C语言程序设计 第一章第一章 C C语言语言概述概述34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符 :|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数 :sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它 :()-C语言程序设计 第一章第一章 C C语言语言概述概述C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整 型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struc
7、t共用体union C语言程序设计 第一章第一章 C C语言语言概述概述1.3 C程序格式和结构特点例1.1 第一个程序 Hello,World!/*example1.1 The first C Program*/#include main()printf(“Hello,World!”);C语言程序设计 第一章第一章 C C语言语言概述概述注释编译预处理函数语句输出:Hello,World!例1.2/*example1.1 calculate the sum of a and b*/#include/*This is the main program */main()int a,b,sum;a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 C1 语言程序设计
限制150内