一,内存
内存是计算机的重要部件,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,我们编程时定义的变量就存放在内存中,变量代表了一个存储单元,其中的值是可以改变的,因此称为变量。
二,变量
一个程序中可能要用到若干个变量,为了区别不同的变量,必须给每个变量取一个名,比如int a,我定义了一个名叫a的整型变量,但它的值我们不知道,这时候就要给它赋值,比如int a=5,我定义了一个名叫a的整型变量,a的值为5,我们可以把这个变量输出出来,代码如下:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a=5;
cout << a;
return 0;
}
也可以这样:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
a=5;
cout << a;
return 0;
}
虽然写法上有些不同,但是含义是一样的,第一个代码直接定义并赋值a为5,第二个代码是先定义,后赋值。变量必须先定义,后使用。当然,也可以给变量赋值为另一个变量,比如:
#include <bits/stdc++.h>
using namespace std;
int main(){
int a; //定义整型变量a
int b=5; //定义整型变量b,赋值为5
a=b; // 将a赋值为b,也就是5
cout << a; //输出a,也就是输出5
return 0;
}
三,取名规范
变量的取名可不能随便取名,C++语言规定,变量名开头只能由字符和下划线开头,后面的字符可以是字母或者数字,而且还要避免和关键字相同,否则就语法错误,错误示范:
#include <bits/stdc++..h>
using namespace std;
int main(){
int 1ab; // 不正确,因为数字不能是变量名开头
int if; //不正确,因为变量名要避免关键字
int _a; //正确,因为下划线可以是变量名开头
return 0;
}
C++所有关键字:
四,课堂作业
定义两个变量a和b,并为它们赋值,求它们的积
定义三个变量a,b,temp,将a,b赋值,将temp赋值为a+b的和,最后输出temp
五,结语
本节课到此结束,如有疑问可以评论或私聊我,新人可以观看我的奥赛之路系列第一课
奥赛之路序章——渴望知识的启蒙小白 第一课 计算机设计语言-CSDN博客,第五课网址为:奥赛之路序章——渴望知识的启蒙小白 第五课 输入类——cin-CSDN博客,制作不易,点个赞吧。