第1章C语言程序设计基础.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
liux_yt@163.com 程序设计基础 --C语言程序设计教程(第二版) 1.1 程序设计语言发展历史及特点 1.2 C语言发展历史 产生背景:Bell实验室,unix 操作系统—Ken Thompson 产生过程——实验室版 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 1978: KR合著《The C Programming Language》——标志C语言诞生 ANSI C: 1983年 (美国国家标准化组织) 87 ANSI C: 1987年 1990年 ISO 国际标准的ANSI C C语言的设计者 Dennis M. Ritchie 和Unix的设计者Ken Thompson 接受美国国家技术勋章 Ritchie和Thompson在开发UNIX 1.2 C语言发展历史 1.3 C语言的特点 1.6 C语言程序的基本结构 1.6 C语言程序的基本结构 1.6 C语言程序的基本结构 1.6 C语言程序的基本结构 1.6 C语言程序的基本结构 1.6 C语言程序的基本结构 1.7 运行C程序的步骤与方法 1.7 运行C程序的步骤与方法 Visual C++6.0 开始-程序-Visual Studio 6.0-Visual C++ 6.0 文件-新建 文件-C++ Source File 加入文件名称 选择保存目录 输入程序代码-保存文件 编译 是否创建项目工作区?(是) 构件 执行 1.7 运行C程序的步骤与方法 全国计算机等级考试二级C考试大纲(1) 为什么要学习C语言? C语言语法结构很简洁精妙,写出的程序也很高效,便于描述算法; C语言能够让你深入系统底层; Windows,Unix,Linux等操作系统用C语言编写 很多新型语言衍生自C语言 C++,Java,C#,J#,perl等 怎样学习C语言? 工欲善其事,必先利其器 VC 6.0 葵花宝典 读程序 登峰造极 掌握解决各种问题的手段(数据结构)和解决问题的方法(算法) 作业 习题2 liux_yt @163.com 第1章 C语言程序设计基础 * 管理学院信管教研室 程序设计语言的发展及其特点 C语言的发展及其特点和应用 C语言程序的基本结构 编制C语言程序的基本步骤 本章学习内容 学点什么哪? 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类,并由类派生对象 C语言版本 C语言有不同的版本,常用的编译软件有Microsoft Visual C++、Borland C++、Borland C++ Builder、Watcom C++、GNU DJGPP C++、Lccwin32 C、Microsoft C、Turbo C、High C等等。 本课程的内容将基于ANSI C进行展开,主要是针对Visual C++ 6.0,同时也兼顾Turbo C 2.0。 程序的易验证性。 程序可移植性好。 语法限制不十分严格,易于编程。 语言简练、紧凑,使用方便、灵活 。 是一种结构化程序设计语言。 运算符/数据类型丰富、数据结构丰富。 常用符号:标识符 关键字 常量 字符串 操作符 分割符 关键字: 32个。 控制语句:9种。 程序书写形式自由,标识符的定义 非常灵活,支持 大小写敏感。 支持结构化程序设计程序结构: 顺序结构 选择结构 循环结构 运算符:共有34种运算符。 包括:算术、赋值、强制类型转换等 数据类型:整型、实型、字符型、数组 类型、指针类型、结构类型、联合类型。 C C++ Java C# 面向过程,市场份额逐渐减少,仅在小型的且追求运行效率的软件和嵌入式软件开发方面有一定空间 面向对象,市场份额较大,属C语言的升级版,完全兼容C语言的语法。在很多场合,它俩也被放在一起,称为C/C++。这个“++”加上后,便是大名鼎鼎的“面向对象(Object Oriented)”。 面向对象,市场份额较大,1995年Sun公司出品,以纯面向对象、平台无关和易学易用而著称。它全面照搬了C++的语法,并去掉了其不常用和不成功的部分

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档