C++历史:
C++是什么?
C++是一种面向对象的高级程序设计语言,是C语言的超集。C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++的技术应用:
1、科学计算
在科学计算领域,FORTRAN是使用最多的语言之一。但是C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。
2、网络软件
C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。
3、操作系统
在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域有一席之地。
特点
与C语言的兼容性:
C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以不加修改地用于C++。
数据封装和数据隐藏:
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。
支持继承和重用:
在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。
多态性:
采用多态性为每个类指定表现行为。多态性形成由父类和它们的子类组成的一个树型结构。在这个树中的每个子类可以接收一个或多个具有相同名字的消息。
电脑重要组成:
CPU:
CPU也叫做中央处理器,是一台计算机的运算核心和控制核心。是计算机内的电子电路,通过执行指定的基本算术、逻辑、控制和输入、输出操作来执行计算机程序的指令。简单来说,CPU相当于电脑的大脑(和我们人类大脑功能大部分一致)
内存:
它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(可以理解为记忆)
输入设备:
向我们计算机输入设备,与我们计算机通话
输出设备:
计算机将输出的内容展示给我们,等于计算机与我们沟通交流
什么是编程?
编程这两个字拆分开,就是为 编写 程序
编写什么?
编写 计算机语言的代码
程序是什么?
程序就是为了解决我们现实生活中的某个问题。举个例子,三十年前人们如何沟通交流?
通过书信的方式,此方式效率低且传输的内容有限。那么后来就通过程序员编写代码,那些代码融合在一起就是一个程序。诞生了我们的微信,QQ。解决了我们沟通难的问题
又比如淘宝解决了什么问题?购物难
所以程序作用就是为了解决我们现实生活中的某个问题
第一个C++程序:
include iostream中io代表 i in 输入 o out 输出。这句话意思就是让c++开启我们输入的信息与输出信息的权限。
using namespace std; std可以看成是一个百宝箱,具体是什么以后课程会介绍
main方法 程序开始的地方
return 程序结束的地方
cout 可以理解为输出在屏幕上需要用到的一个单词。我们将其称之为输出语句
"内容" 双引号里就是要输出在屏幕的内容
endl 是两个单词的缩写版 分别是 end 结束 line 行 意为:结束并换行。
本节课内容到此结束。那么孩子需要掌握那些必要知识呢?
这里会以问题的形式。家长可以念出问题,让孩子说出答案看看是否一致
什么是编程?
编程就是编写程序
编写什么?
编写代码
程序是什么?作用是什么?
程序就是代码融合后的结果。程序就像乐高积木一样,一步一步最终组装后的成品
程序就是为了解决我们现实生活中的某个问题。
cout的作用是什么?
输出一句话,那句话的内容在后面的双引号中间定义。
endl是什么意思?
end 和 line 的简写版。意为结束并换行
程序的开始与结束分别叫什么?
开始:main方法
结束:return
期待下节课相见!