第1章C++编程简介.ppt

上传人:testyield361 文档编号:388430 上传时间:2018-10-12 格式:PPT 页数:13 大小:320KB
下载 相关 举报
第1章C++编程简介.ppt_第1页
第1页 / 共13页
第1章C++编程简介.ppt_第2页
第2页 / 共13页
第1章C++编程简介.ppt_第3页
第3页 / 共13页
第1章C++编程简介.ppt_第4页
第4页 / 共13页
第1章C++编程简介.ppt_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第1章 C+编程简介,C+语言程序设计教程 第1章 C+编程简介,制作人:杨进才 沈显君,C+语言程序设计教程 第1章 C+编程简介,第1章 C+编程简介,学习目标,1. 了解面向过程的结构化程序设计语言及面向对象程序 设计语言的特点; 2. 了解面向对象程序设计语言中的基本概念; 3. 了解不同类型的编程语言; 4. 熟悉程序的开发过程; 5. 了解程序的结构,理解源程序、头文件、可执行程序的概念; 6. 理解名字空间的概念,会运用名字空间; 7. 能够编写一个简单的程序,输入数据,输出结果.,C+语言程序设计教程 第1章 C+编程简介,1.1 计算机程序设计语言,机器语言,汇编语言,高级语

2、言,面向过程,面向对象,CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加10010000 减,用助记符号描述的指令系统 如 ADD AX, BX,面向机器的语言,程序设计依赖解决问题的过程,客观事物描述成具有属性和行为的对象; 同一类对象的共同属性和行为形成类; 封装对象间通过发送和接受消息发生联系; 类的继承与多态性可以提供使用现成类的机制,从而实现代码的重用.,程序设计关键是定义类,并由类实例化成对象,接近人的自然语言习惯,如:100+200,C+语言程序设计教程 第1章 C+编程简介,面向对象的基本概念,对象是用来描述客观事物的一个实体,张三,李四,类是具有相同属性

3、和服务的一组对象的概括,属性,服务,性别,年龄,说话,行走,新类,消息,C+语言程序设计教程 第1章 C+编程简介,1.2 C+语言概述,全面支持C,C+语言的产生,1983加入类,C,1994标准化,C+语言的特点,面向对象,比C更完善、安全、高效,C+语言程序设计教程 第1章 C+编程简介,1.3 C+程序开发过程,程序代码的录入、修改,执行预处理指令,词法分析、语法分析后生成目标程序,与其它目标程序或库连接,生成可执行程序,C+语言程序设计教程 第1章 C+编程简介,1.4 C+程序实例,/* * 程序文件名: p1_1.cpp * * 本程序显示: Hello C+! * * 设计者:

4、 杨进才 时 间: 8-8-2006 * */ #include / 载入头文件 using namespace std; / 使用命名空间std void main( ) / 程序入口 cout “Hello C+!“endl; ,运行结果: Hello C+!,一个简单的C+程序,在C+程序中,注释块由“/*”开始,由“*/”结束,可以实现多行注释 。也可使用“/”进行单行注释。,C+语言的预处理命令都是以“#” 号开头。iostream是一个头文件,系统 头文件不带.h后缀,cout为标准输出流对象,它与显示器相连。 是插入操作符,endl为换行符号。整个语句的功能是将”Hello C+

5、 !”字符串与endl依次插入到cout中,main是主函数名,一个C+语言程序有且仅有一个main函数。C+程序执行时就是从main函数开始.,C+语言规定:语句以分号结束,C+语言程序设计教程 第1章 C+编程简介,使用名字空间,?为什么: 标准C+库提供的对象等都放在标准名字空间std中,要使用它们, 必须要声明使用标准名字空间std.,使用标准名字空间std有3种方式: 整体声明 using namespace std; 使用时单个对象临时声明 std:cout“Hello C+“std:endl; 单个对象使用前声明 using std:cout;,使用名字空间,C+语言程序设计教程

6、 第1章 C+编程简介,cin 对象1 对象2.对象n;,cout 对象1 对象2.对象n;,C+中使用对象cin 作为标准输入流对象,通常代表键盘,cin与提取操作符连用,使用格式为:,意思是从标准输入流对象键盘上提取n个数据分别给对象1、对象2、.、对象n。,C+中使用对象cout 作为标准输出流对象,通常代表显示设备,cout 与插入操作符连用,使用格式为:,意思是依次从将对象1、对象2、.、对象n插入到标准输出流对象中,从而实现了对象在显示器上的输出 .,C+ 输入/输出简介,C+语言程序设计教程 第1章 C+编程简介,输入输出举例,运行结果,Please input three nu

7、mbers: 101 201 300 The average of 101,201 and 300 is: 200.667,C+语言程序设计教程 第1章 C+编程简介,常用的操纵符,注意: 在使用setw(n)与setprecision(n)时,还需要包含输入/输出操纵符头文件iomanip, iomanip意为input and output manipulate (操纵). setprecision(n)仅对带有小数的数有效,n为整数与小数但不包括小数点的位数。,C+语言程序设计教程 第1章 C+编程简介,常用的操纵符使用举例,运行结果,Please input three numbers

8、: 101 201 300 The average of 101 , 201 and 300 is: 200.666671753,C+语言程序设计教程 第1章 C+编程简介,1.5 本章小结, 程序设计语言经历了从机器语言、汇编语言、高级语言、面向对象的语言的发展过程, 使得编程语言与人的自然语言越来越接近,编程效率越来越高。 程序设计方法经历了面向过程的方法、结构化的方法、面向对象的方法的发展过程。 C+语言具有全面兼容C与面向对象的特点,支持结构化与面向对象程序设计方法。 面向对象的基本概念有:对象、类、封装、继承、消息、多态性。 C+程序设计的步骤有编辑、预编译、编译、连接、调试与运行。 程序注释有两种方法,应培养给程序写注释的好习惯。 预处理指令include在编译的预处理阶段将头文件搬到程序中,包含文件是C+程序的必不可少的部分。 标准C+的类库定义在名字空间std中,可以通过三种方法使用名字空间。 输入/输出格式中,各种控制符作用的范围不同。,

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

当前位置:首页 > 教学课件 > 大学教育

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1