C程序设计课件第三章C语言概述幻灯片.pptVIP

C程序设计课件第三章C语言概述幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2-3-2 标识符 标识符(主要用来表示的常量、变量、函数、语句标号、类型定义等名字,是只起到标识作用的一类符号) 规定: 由字母、数字和下划线构成 首字符必须是字母或下划线 2-3-3 关键字 关键字(指在C语言中已经预先定义的具有特殊含义的标识符,也称保留字) 不允许用户(编程者)重新命名使用。 主要包括: 标识类型 标识控制流 预处理 标识存储 其它 关键字 C语言的关键字: 类型 关键字 数据类型 12 char,double,enum,float,int,long,short,signed,struct,union,unsigned,void 控制语句 12 break,case,continue,default,do,else,for,goto,if,return,switch,while 存储类型 4 auto,extern,register, static 预处理 5 include,define,undef,ifndef,ifdef 其它 4 const,sizeof,typedef,Volatile 2-3-4 运算符 运算符(用于描述数据运算的特殊符号) C的运算符主要分为四大类: 算术运算符 (+ - × / % ++ --) 关系与逻辑运算符( == = = != ! || ) 位运算符( ~ | ) 特殊运算符 : 赋值运算(=)、条件运算(? :)逗号运算(,) 指针运算(* )、求字节运算(sizeof)、 强制类型转换((类型))、分量运算(. -)、 下标运算([ ])、函数调用(( ))等。 2-3-5 分隔符 分隔符(用于分隔变量、数据、表达式) 空格 制表(Tab) 回车换行(Enter) 2-3-6 常量和变量 常量:程序运行中,其值不能被改变的量 符号常量:用标识符表示的常量 定义符号常量 : #define 符号常量名 常量值 例:#define PAI 3.14159 /*定义PAI代表圆周率*/ 变量:程序运行中,其值可以改变的量 变量的使用 定义 初始化 引用 C程序设计基本步骤 分析问题 输入 输出 处理操作 画出程序的基本轮廓 分层逐步求精 N-S算法表示 实现该程序 2-4-2 C语言程序的编译和执行 C程序的编译过程: 源文件 F.C 目标文件F.OBJ 库文件和其它目标文件 可执行文件F.EXE 开 始 编 译 连 接 执 行 Error? 结果? 结 束 编 辑 Y Y N N 编辑 链接 编译 执行 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe 第二章 总结 C语言的特点 C语言程序的结构 函数模块结构 函数的构成(函数头、函数体) C语言的基本语法要素:标识符、关键字、常量、变量 Turbo C的使用 封面 计算机程序设计 C语言程序设计 第二章 C语言概述 第二章 C 语 言 概 述 §2 C语言概述 内容 本章介绍C语言的特点和一个应用程序的基本组成. 掌握C语言的基本符号 了解C语言的编译与执行过程 §2-1 C语言简介 C语言出现的历史背景 C语言的特点 C语言的应用 C语言发展过程 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C 程序设计的发展 标准C 程序是典型的结构化程序设计语言 C++、C#、Java 年是典型的面向对象的程序设计语言 结构化程序设计语言 à面向对象程序设计 ② C 语言的特点 语言简洁 运算符丰富 数据结构丰富 具有结构化的控制语句,用函数作为程序的模块单位,便于模块化。 语法限制不太严格。 允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。 生成目标代码质量高,程序执行效率高。 可移植性好(与汇编比)。 C语言的特点 早期的操作系统由汇编语言编制而成 汇编语言: 介于高级语言和机器语言之间 依赖硬件、移植性差 高级语言:不能访问硬件(FORTRAN) C语言 具备了汇编、机器语言访问硬件的能力 具备了高级语言的全部特点 最为流行,学习困难(本身自由、无严格要求) 中级语言 一、中级语言 二、结构化程序设计语言 C语言提供了丰富的结构化语句,直接支持顺序、分支、循环三种基本程序结构,便于采用“自顶向下、逐步求精”的结构化程序

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档