在期末考试中,小A语文考了96分,数学考了92分,求他的总分并输出。小B语文考了95分,数学考了90分,求他的总分并输出。
本题的求解步骤如下。
(1)定义变量
a
和
b
,用来存储小A的语文和数学成绩。用赋值运算符“=”给变量
a
和
b
赋值。
(2)定义变量
c
,存储
a
和
b
的和。
(3)输出
c
的值。
(4)变量可以复用,对本题而言,计算出小A的总分后,可以用
a
和
b
来存储小B的语文和数学成绩。
(5)计算现在
a
和
b
的和,并存入变量
c
。
(6)输出
c
的值。
代码如下:
#include <iostream> using namespace std; int main( ) { int a = 96, b = 92; //int表示整数类型 int c = a + b; cout <<c <<endl; a = 95, b = 90; c = a + b; cout <<c <<endl; return 0; }
在C++程序中,要使用变量来存储值可以发生变化的量,需要先定义变量。
定义变量的一般形式如下:
变量名列表是指一个或多个变量名的序列。示例如下:
变量名是
标识符
的一种。简单来说,标识符就是一个名字。C++规定,
标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线
,也就是说,标识符不能以数字开头。因此,
a1
、
a_1
都是合法的标识符,但
1a
就不是合法的标识符。
“赋”是“赋予”“给予”的意思,赋值就是赋给变量一个值,是通过等号(=)来实现的。这里的等号不是数学上的“相等”的含义,而是一种“动作”。等号(=)称为 赋值运算符 。
代码
a = 96
的意思是给变量
a
赋予值“
96
”,也就是往变量
a
里存储“96”这个值。
代码
c = a + b
的意思是把“
a + b
”的结果赋给变量
c
。