C++程序设计1

上传人:豆浆 文档编号:25300880 上传时间:2017-12-13 格式:PPT 页数:54 大小:252KB
返回 下载 相关 举报
C++程序设计1_第1页
第1页 / 共54页
C++程序设计1_第2页
第2页 / 共54页
C++程序设计1_第3页
第3页 / 共54页
C++程序设计1_第4页
第4页 / 共54页
C++程序设计1_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《C++程序设计1》由会员分享,可在线阅读,更多相关《C++程序设计1(54页珍藏版)》请在金锄头文库上搜索。

1、C+程序设计,培养目标,1、建立基本的计算机程序设计概念体系和基本的程序设计方法。2、理解和掌握c+语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计的方法。3、逐步提高学生的编程能力和调试程序的能力。,课程简介,第一章 概述1.1 计算机程序设计语言的发展(一般了解)1.2 面向对象的方法(一般了解)1.3 最简单的C+程序(掌握)1.4 C+程序的构成和书写形式(掌握)1.5 C+程序的编写和实现(掌握)1.6 关于C+上机实践(掌握),课程简介,第二章 C+简单程序设计2.1 c+语言概述(一般理解)2.2 基本数据类型和表达式(掌握)2.3 数据的输入与输出(掌握)

2、2.4 算法的基本控制结构(掌握)2.5 自定义数据类型(掌握)2.6 小结,课程简介,第三章 函数3.1 函数的定义与使用(掌握)3.2 内联函数(掌握)3.3 带默认形参值的函数(掌握)3.4 函数重载(掌握)3.5 函数模板(掌握)3.6 使用c+系统函数(掌握)3.7 小结,课程简介,第四章 类与对象4.1 面向对象的思想(理解)4.2 面想对象程序设计的基本特点(理解)4.3 类和对象(掌握)4.4 构造函数和析构函数(掌握)4.5 类的组合(掌握)4.6 类模板(掌握)4.7 面相对象标记(一般了解)4.8 小结,课程简介,第五章 c+程序的结构5.1 c+程序的结构(理解)5.2

3、 生存期(掌握)5.3 数据和函数(掌握)5.4 静态成员(掌握)5.5 友元(掌握)5.6 共享数据的保护(掌握)5.7 多文件结构和编译预处理命令(掌握)5.8 小结,课程简介,第六章 数组、指针与字符串6.1 数组(掌握)6.2 指针(掌握)6.3 动态内存分配(掌握)6.4 字符串(掌握),实验,实验环境 Visual c+6.0,考核,总评成绩=平时成绩+期末笔试成绩(闭卷)平时成绩=平时作业+平时上机实验+点名平时成绩占40%期末笔试成绩占60%,第1章 C+的初步知识,1.1 计算机程序设计语言的发展 1.2 面向对象的方法 1.3 最简单的C+程序 1.4 C+程序的构成和书写

4、形式 1.5 C+程序的编写和实现 1.6 关于C+上机实践,1.1 计算机程序设计语言的发展,计算机程序 计算机的工作是用程序来控制的。 程序是指令的集合。 指令是计算机可以识别的命令。,机器语言与汇编语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。,高级语言 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。例如:if y实数的加法 -复数的加法,从C到C+ 20世纪80年代初在C语言的基础上开发成功

5、的。C+保留了C语言原有的所有优点,增加了面向对象的机制。 C+是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于C+。从C+的名字可以看出它是C的超集。C+既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。,面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。 不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的。 学习C+,既要会利用C+进行面向过程的结构化程序设计,也要会利用C+进行面向对象的程序设计。,1.3 最简单的C+程序,例1.1 输出一行字符: “This is a C+ program.”。程序如下: #include /包含头文件iostreamusing namespace std; /使用命名空间stdint main( )coutab; /输入语句 sum=a+b; /赋值语句couta+b=sumy) z=x; /if语句,如果xy,则将x的值赋给zelse z=y; /否则,将y的值赋给z return(z); /将z的值返回,通过max带回调用处 /max函数结束int main( ) /主函数,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号