C++第一节课堂内容:初识C++

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

期待下节课相见!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值