网站大量收购独家精品文档,联系QQ:2885784924

[理学]ch01 C++概述.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]ch01C概述

C++实用教程 第1章 C++概述 目录 1.1 从C到C++ 1.2 C++编程模式 1.3 创建C++程序 1.4 C++程序结构 1.5 程序书写规范 计算机语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。 1.1 从C到C++ 1967,Martin Richards,BCPL(Basic Combined Programming Language) 1970,Ken Thompson,B 1972,BELL实验室,Dennis M.Ritchie (丹尼斯·里奇),C 1978,Brian W.Kernighian, Dennis M.Ritchie,《The C Programming Language》 Ken Thompson Dennis M.Ritchie Ken Thompson,C语言前身B语言的作者,Unix的发明人之一 。 Dennis M.Ritchie,1941年出生,从哈佛大学获得物理学士学位,1968年获得其应用数学博士学位,于1967年加入贝尔实验室是著名C语言的发明人 。1983年获得图灵奖。 1.1 从C到C++ 1980,Bjarne Stroustrup,C++ C++是在C语言的基础上逐步发展和完善起来的一门高级语言。 为克服C语言本身存在的缺点,同时为支持面向对象的程序设计。 C++标准: ISO/IEC 14882:1998 ISO/IEC 14882:2003 Bjarne Stroustrup Bjarne Stroustrup博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,ATT大规模程序设计研究部门负责人,ATT、贝尔实验室和ACM成员。 1979年,B. S开始开发一种语言,当时称为“C with Class”,后来演化为C++。 1998年,ANSI/ISO C++标准建立。 1.1 从C到C++ 1.2 C++编程模式 1.3 创建C++程序 1.4 C++程序结构 1.5 程序书写规范 1.2 C++编程模式 1.2.1 结构化程序设计 结构化程序是由顺序结构、选择结构和循环结构构成; 有限制地使用goto语句; 使用结构化程序设计语言书写结构化程序,并采用一定的书写格式以提高程序结构的清晰性和程序的易读性; 自顶向下的程序设计策略,通过一组规则、规律与特有的风格对程序设计细分和组织。 1.2 C++编程模式 1.2.2 面向对象程序设计 以类为核心的面向对象程序设计模式。 问题?函数?算法?对象。 面向对象程序设计有3个主要特征:封装、继承和多态。 自下向上的编程方式。 1.2 C++编程模式 1.2.3 通用编程 泛型化程序设计(Generic Programming)以模板为机制的通用编程模式。 STL(Standard Template Library) =通用编程思想 +容器(Container)+算法(Algorithmn)+迭代器(Iterator)等 1.1 从C到C++ 1.2 C++编程模式 1.3 创建C++程序 1.4 C++程序结构 1.5 程序书写规范 1.3 创建C++程序 一般的编程操作流程为: 编辑(edit) 编译(compile) 链接(link或make或build) 调试运行(debug或run)该过程循环往复,直至完成。 1.3.1 C++集成开发环境 1. Turbo C++ 2.??C++ Builder 3.??Dev-C++ 4.??Visual C++ Visual C++ 6.0在项目文件管理、调试及操作的亲和力等方面上都略胜一筹,故本书以其比较流行的汉化版本Visual C++ 6.05 SP6中文企业版作为编程环境。 1.3.2 C++程序创建过程 1、创建工作文件夹 2、启动Visual C++ 6.0 3、添加C++程序 新建 ?在窗口中输入代码 ?保存,文件扩展名.cpp(不能省略) 4、编译和运行 [例Ex_Simple] 一个简单的C++程序 /* 第一个简单的C++程序 */ #include iostream.h int main() { double r, area; // 定义变量 cout输入圆的半径:; // 显示提示信息 cinr; // 输入变量r的值 area = 3.14159 * r * r; // 计算面积

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档