收藏 分享(赏)

E__resources_jamison_第1章 程序设计概述.ppt

上传人:buyk185 文档编号:6985144 上传时间:2019-04-29 格式:PPT 页数:37 大小:2.74MB
下载 相关 举报
E__resources_jamison_第1章 程序设计概述.ppt_第1页
第1页 / 共37页
E__resources_jamison_第1章 程序设计概述.ppt_第2页
第2页 / 共37页
E__resources_jamison_第1章 程序设计概述.ppt_第3页
第3页 / 共37页
E__resources_jamison_第1章 程序设计概述.ppt_第4页
第4页 / 共37页
E__resources_jamison_第1章 程序设计概述.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、C 语 言,姜明星 ,2,教材,参考书,C 程序设计(第四版)谭浩强 清华大学出版社,C 语言开发实例详解白帆等 电子工业出版社,C/C+程序设计 郝兴伟 高等教育出版社,3,课程性质、目的和任务,计算机技术基础通识必修课程,以C语言为平台,介绍程序设计的基本思想、概念与方法,培养基本的程序开发能力。要求掌握C语言基本的数据结构、语法规则、控制结构和常用算法,学会用结构化程序设计方法编写条理清晰的程序,能达到全国计算机等级考试二级C水平,4,几点要求:,认真听讲,认真按时完成作业,认真按时上机,5,考试形式:,平时:综合作业考查 10,期末:笔试上机考试 ?30,期中:笔试 ?,6,教学网站:

2、,http:/121.251.227.27:8080/c,7,第 1 章 C语言程序设计概述,8,主要内容,9,1.1 程序与程序设计语言,计算机程序的概念,程序设计语言,算法与数据结构,程序设计方法,10,1.1.1 计算机程序的概念,用计算机程序设计语言编写的源代码,经过编译、连接形成计算机可以运行的指令序列,11,1.1.2 程序设计语言,机器语言,汇编语言,高级语言,(二进制语言),(符号语言),(面向机器的语言),12,1.1.3 算法与数据结构,算法的特征,有穷性,确切性,输出,输入,可行性,13,1.1.3 算法与数据结构,对数据的描述 数据结构,对操作的描述 算法,算法 数据结

3、构 程序,14,1.1.4 程序设计方法,结构化程序设计,面向对象的程序设计,15,1.2 C 程序设计语言,C 设计语言的产生和发展,C 程序的基本结构,16,1.2.1 C 设计语言的产生和发展,Algol 60,BCPL 语言,B 语言,C 语言,历史背景,17,1.2.1 C 设计语言的产生和发展,语言简洁紧凑,使用方便灵活,运算符丰富,数据类型丰富,具有各种数据结构,具有结构化的控制语句,语法限制不太严格,程序设计自由度大,既具有高级语言的优点,又具有低级语言的特点,生成目标代码质量高,程序执行效率高,可移植好,18,1.2.2 C 程序的基本结构,19,include void m

4、ain ( ) printf (This is a c program. n) ; ,例1.1,This is a c program.,20,例1.2,#include void main ( ) int a , b , sum ; /* 这是定义变量 */a = 123 ; b = 456 ; /* 以下 3 行为 C 语句 */ sum = a + b ;printf (sum is %d n, sum ) ; ,sum is 579,21,例1.3,#include void main ( ) int a , b , c ;scanf (%d , %d, ,int max ( int

5、x , int y ) int z ;if ( x y ) z = x ; else z = y ;return ( z ) ; ,22,1.2.2 C 程序的基本结构,C 程序是由函数构成的,一个 C 程序至少包含一个 main 函数,也可以包含一个 main 函数和若干个其他函数。因此,函数是 C 程序的基本单位,23,1.2.2 C 程序的基本结构,一个函数由两部分组成,函数的首部,函数体,声明部分,执行部分,24,1.2.2 C 程序的基本结构,C 程序总是从 main 函数开始执行,C 程序书写格式自由,语句和数据定义的最后必须有分号,可用 /*/ 做出注释,C 语言本身没有输入输出

6、语句,25,1.3 C 程序的基本要素,基本字符集,关键字,标识符,ANSI 标准函数,26,1.3.1 基本字符集,(1)大小写字母 AZ 和 az(2)数字 09(3)控制字符,如换行符、水平和垂直制 表符、换页符(4)字符 _ # ( ) % : ; . ? * + - / & ! = , “ ,27,1.3.2 关键字,存储属性:auto,extern,static, register;数据类型:char,int,float,double, void,struct,union,enum, long,short,signed,unsigned;语句:goto,if,else,switch

7、,case, default,break,for,do, while,continue,return,28,1.3.3 标识符,预定义标识符,自定义标识符,29,1.3.3 标识符,只能由字母、数字和下划线三种字符组成,首字符必须为字母或下划线,sum 3D64 $123 _name Data38 M.D.JOHN file abd DEF,C 语言中有 32 个关键字,系统已预先定义了其具体含义,不允许用户再用来定义其为标识符,30,1.3.3 标识符,不同 C 版本对标识符的长度有不同的要求,如 TurboC 允许 32 个字符。因此在写程序时应了解所使用的系统对标识符长度的规定,以免出现

8、错误,在 C 语言中,区分大小写字母,31,1.3.3 标识符,尽量做到“见名知义”,以增加程序的可读性,符号常量一般常用大写字母,其他的标识符如变量名、函数名要用小写字母或大小写字母混合使用,sum area score,32,1.3.4 ANSI 标准函数,33,1.4 C 程序设计基本过程,C 编程环境,源程序及其编辑,程序的编译、连接和运行,34,1.4.1 C 编程环境,TurboC 2.0 是一个集程序编辑、编译、连接和调试为一体的 C 语言程序开发软件,用于 DOS 环境,不能用鼠标进行操作,TurboC 3.0 也是 DOS 环境下的集成环境,可用鼠标操作菜单,在 Windows 环境下使用方便,Visual C+ 6.0 目前学习 C+ 的人多数使用,有利于今后进一步学习 C+ 语言,35,1.4.2 源程序及其编辑,源程序:用高级语言编写的程序 . c,编译:将编辑好的源程序翻译成二进制目标代码,目标程序:编译后得到的二进制代码 . obj,连接:将目标程序与系统的函数库和其他目标程 连接处理,可执行的目标程序:. exe,执行:执行经过编译和连接的可执行目标文件,36,1.4.3 程序的编译、连接和运行,37,上机作业,熟练掌握TC 2.0或Visual C+ 6.0编程环境,完成 第1章 C程序概述 上机作业,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报