C++_概述

计算机系统的组成

请添加图片描述
系统软件是系统自带的,不存在的话,计算机无法正常运行。

计算机一直属于冯诺依曼计算机,始终包含五大硬件组成。

运算器用于进行算术运算与逻辑运算。

控制器等同于神经中枢。

存储器用于存储数据。又分为内存(当前要使用的数据)和外存。

请添加图片描述
控制器发送指令时,需要先从存储器中将指令取出。

基本概念

指令

请添加图片描述
操作码指的是要进行怎么样一个操作,操作数通常是地址,表示的是需要进行处理的数据的存储位置。

程序

请添加图片描述

软件

请添加图片描述

程序设计语言

  1. 机器语言:能被计算机直接执行。由二进制按照一定规则组成。实质上是一条指令。执行速度快,存储空间小。
  2. 汇编语言:将机器指令的代码用英文符号表示。
  3. 高级语言:接近人的自然语言和数学公式的程序设计语言。不需要和机器打交道。

C++语言

C++和C的关系:
请添加图片描述
C++的合法字符集:
请添加图片描述
C++的标识符:
请添加图片描述

简单的c++代码

#include <iostream> /* 程序一定包含输入输出,因此包含iostream头文件,定义了数据的输入和输出 */
using namespace std; /* 使用标准命名空间 */ 
int main()
{
    cout << "hello,world" << endl; 
    /* cout为输出流的对象,是输出的标志;
    <<为流提取运算符,后接输出内容;
    双引号用于输出字符串;
    endl为换行符号*/
    return 0;
} /* 大括号包含函数体 */
#include <iostream>
using namespace std;
int main(){
    int a,b,sum;
    cin >> a >> b;/*cin为输入流的对象,是输入的标志*/
    sum = a + b;
    cout << "a + b = " << sum <<endl;
    return 0;
}
输入 3 2
输出 a + b = 5
# include <iostream>
# include <cmath> // 标准数学库,所有的特殊的数学符号都包含在内
using namespace std;

double root(double x , double y){
    if (x >= y) return sqrt(x-y);
    else return 0;
}

int main(){
    double a,b;
    cin >> a >> b;
    cout << root(a,b) << endl;
    return 0;
}

c++与pythond的区别:

  1. 注意函数定义前的int、float、double;
  2. 注意函数定义括号中的int、float、double;
  3. 注意定义变量;
  4. 注意if、while等特殊控制语句的括号。

注意事项:
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

右边是我女神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值