回顾上节课的作业内容:小明有12本书,小红有8本书。
请问:小明和小红一共几本书?请问小明比小红多几本书?
// 加法
cout << 12 + 8 << "本书" <<endl;
// 减法
cout << 12 - 8 << "本书" <<endl;
但是当我们的数字比较多的时候,比如12
和8
,如果小明是20
本书,小红是10
本书,重新做运算,那么直接使用数字就不是很方便(需要分别改3次)。
于是C++引入了变量
的概念,方便我们存取数据,实现一个地方修改,其他地方都会变化。
一、什么是变量?
在编程中,变量就像是一个盒子,用来存放和表示数据。我们可以给这个盒子取一个名字,然后将不同的东西放进去。
比如,我们可以有一个名字叫做appleBox
的盒子,里面放着我们的3个苹果;或者有一个名字叫做orangeBox
的盒子,里面放着我们的2个橙子。
在C++中,可以这么表达:
// int 代表的是类型,也就是数字类型,表示这个盒子里要放数字(先记住写法)
int appleBox = 3; // 一个盒子,名字叫 appleBox,里面放了3这个数字
int orangeBox = 2;// 一个盒子,名字叫 orangeBox,里面放了2这个数字
cout << appleBox << endl;
cout << orangeBox << endl;
二、变量有三个重要的属性:类型、值(数据)和名字。
1、类型决定了变量可以存放的数据类型,比如整数、小数、文字等。
2、值是实际存储在变量中的数据。
3、通过变名字我们可以使用变量的值。
4、通过=
,我们把数据“放到”变量名中。
5、最重要的是:记住定义变量的这种写法(这就是编程的语法)。
三、使用变量,完成小明和小红的作业
#include <iostream>
using namespace std;
int main(){
//变量,变化的数量。修改这里就可以了。
int xiaoMingShu = 12; //本
int xiaoHongShu = 8; //本
// 使用变量名字完成加法运算
cout << xiaoMingShu + xiaoHongShu << endl;
// cout << 12 + 8 << endl;
// 使用变量名字完成减法运算
cout << xiaoMingShu - xiaoHongShu << endl;
// cout << 12 - 8 << endl;
return 0;
}