谭浩强c语言设计第二版第一章.ppt
《谭浩强c语言设计第二版第一章.ppt》由会员分享,可在线阅读,更多相关《谭浩强c语言设计第二版第一章.ppt(28页珍藏版)》请在三一办公上搜索。
1、C语言程序设计,教材、参考书与课时安排,教材C程序设计 谭浩强编著 清华大学出版社参考书C语言程序设计教程 谭浩强 高等教育出版社C高级实用程序设计 王士元 清华大学出版社课时安排授课:32学时C综合编程训练:32学时,上机安排上机地点:计算中心机房上机时间:第2、4、6、8、10、12、14、16、18周上机内容:第2、4、6、8、10、12、14、16、18周共18学时:随教学进度的基础训练(上机调试每次课堂作业)要求:所有作业必须独立完成作业必须经上机调试通过上机考勤3次缺席,按不及格处理发现上机时间上网,按缺席一次处理,课程要求,课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立
2、、按时完成并提交作业重视上机实践,有效利用宝贵的上机时间,第一章 C语言概述,1.1 C语言发展历史程序设计语言的发展,CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减,用助记符号描述的指令系统如 ADD A,B,程序设计是数据被加工的过程,客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系,程序设计关键是定义类,并由类派生对象,C语言程序设计 第一章 C语言概述,Ada,ALGOL60,ALGOL68,Pascal,Modula-2,CPL,BCPL,B,C,C+,Java,LISP,PROLOG,COBOL,FO
3、RTRAN77,FORTRAN,PL/1,Simula 67,Smalltalk 80,BASIC,ANSI-BASIC,QBASIC,VB,FORTRAN90,C语言发展过程产生背景产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著The C Programming LanguageANSI C:1983年87 ANSI C:1987年1990年国际标准的ANSI C,C语言程序设计 第一章 C语言概述,1.2 C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块
4、化生成目标代码质量高可移植性好,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 while,C语言程序设计 第一章 C语言概述,9种控制语句:if()elsefor()while()dowhil
5、e()continuebreakswitchgotoreturn,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自增值结论:
6、C比 Pascal简练,源程序短。,C语言程序设计 第一章 C语言概述,34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符:|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它:()-,C语言程序设计 第一章 C语言概述,C语言程序设计 第一章 C语言概述,1.3 C程序格式和结构特点例1.1 第一个程序 Hello,World!,/*example1.1 The first C Program*/#include main()printf(“Hello,World
7、!”);,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=10;b=24;sum=add(a,b);printf(”sum=%dn,sum);/*This function calculates the sum of x and y*/int add(int x,int y)int z;z=x+y;return(z);,运行结果:sum=34,C语言程序设计 第一章 C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谭浩强 语言 设计 第二 第一章

链接地址:https://www.31ppt.com/p-6609943.html