c语言课件第一章1.ppt
《c语言课件第一章1.ppt》由会员分享,可在线阅读,更多相关《c语言课件第一章1.ppt(36页珍藏版)》请在三一办公上搜索。
1、C语言程序设计,主讲:洪炎,教材、参考书与课时安排,教材C语言程序设计教程第三版 谭浩强 清华大 学出版社 参考书C语言设计教程 田淑清 高等教育出版社C高级实用程序设计 王士元 清华大学出版社亦可参考教材末尾参考文献课时安排授课:36学时上机:20学时(其它自由上机自定)进程安排:,课程性质及学习目标,课程性质:本课程系电气类专业公共平台课、专业基础课 课程开设的目的:为今后的“系统开发”打下良好的软件编程基础学习目标 掌握C语言的数据结构、基本语法、编程的基本步骤 熟练运用C语言设计算法求解问题,C程序和程序设计,C程序“程序”:人们把可以连续执行的一条条指令的集合称为,是人与机器进行“对
2、话”的语言。“C程序”:用C语言开发的程序。,C语言源程序,二进制机器指令,C语言编译程序,生成.obj文件,由机器处理,用户编写程序,连接程序,生成可执行文件,Link,生成.exe文件,程序设计简单的程序设计一般包含以下几个部分:,1.确定数据结构,2.确定算法,3.编码,4.在计算机上调试程序,5.整理并写出文档资料,软件工程对于大型工程及项目软件的编写,软件生命周期方法学 1。软件定义阶段 2。可行性研究阶段 3。需求分析阶段 4。总体设计阶段 5。详细设计阶段 6。编码及单元测试阶段 7。综合测试阶段 8。维护阶段,第一章 C语言概述,C语言发展历史,C语言特点,C程序格式和结构特点
3、,C程序上机步骤,习题,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,FORTRAN77,FO
4、RTRAN,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 CC语言教材版本,C语言程序设计 第一章 C语言概述,1.2 C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块
5、化语法限制不太严格,设计自由度大允许直接访问物理地址,进行位操作生成目标代码质量高可移植性好,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种
6、控制语句:if()elsefor()while()dowhile()continuebreakswitchgotoreturn,C语言程序设计 第一章 C语言概述,例 C语言与VB语言比较C语言 VB语言 含义 end sub/function 复合语句if(e)s;if(e)then s 条件语句int i;dim i as integer 定义i为整型变量 int a10;dim a(1to10)as integer 定义整型数组aint f();function f()as integer 定义f为返值整型的函数int*p;无 定义p为指向整型变量的指针i+=2;i=i+2 赋值i+2i
7、i+,+i;i=i+1 i自增值结论:C比VB简练,源程序短。,C语言程序设计 第一章 C语言概述,34种运算符:算术运算符:+-*/%+-关系运算符:=!=逻辑运算符:!&|位运算符:|&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.-下标运算符:其它:()-,C语言程序设计 第一章 C语言概述,C语言程序设计 第一章 C语言概述,1.3 C程序格式和结构特点例1.1 第一个程序 Hello,World!,/*example1.1 The first C Program*/#include main()print
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课件 第一章
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5385178.html