变量
什么是变量:变量就是一个装东西的盒子 通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改
变量的作用:给指定的内存空间起名,后期通过起的名字就可以调用整个内存空间
定义变量的格式 : 数据类型 变量名 = 变量值
目前大家可能不理解 数据类型是什么,这里我先简单的进行介绍一下 ,其实我们个个数据都是分类型的,我这里举几个常见的
比如 1 数值1 他就是整形 在c++ 中使用int进行代表,只要是一个 整形就是:10,123,100000000000 等等 这些都是整形
比如 "1321"或"你好"或"hello" 等等 只要是""引起来的内容 这些都是字符串的的形式
3.1415926或者1231.1231231 等等 只要是带了数值是小数点,那就是浮点类型
c++中类型有很多,我这里目前不做过多的介绍,我们当前先接触到了一个int 整形
这里只需要做个大概的了解,后期会详细的讲解
直接到代码中去操作
#include<iostream>
using namespace std;
int main()
{
//数据类型 变量名 = 变量值
int a = 1;
int b = 123;
int c = 123321123132;
system("pause");
return 0;
}
意思就是a代表着整形1 b代表整形123 c也是同理
这样就是定义一个变量,现在我们去简单的调用一下变量
(调用变量这一块后期也会详细讲解,这里就混个眼熟)
可以看到当调用变量名的时候,就等于使用他们的数值
变量还是可以进行二次修改的
第二次修改的时候就不用去写数据类型了
直接变量名=变量值即可
常量
什么是常量:就是不可变的量,比如一年几个月,一周有几天,这些都是常量,都是不能变动的,一但发生变化,就会发生报错
定义常量的方法:有两种
一个是在代码最上面定义的,宏常量 : # define
另外一个是修饰变量,将变量变成常量,让其无法修改数值 : 在变量前面加上cront
直接进入代码
#include<iostream>
using namespace std;
// #define 宏常量 常量值
#define day 7
// 定义常量 day=7 在整个代码中当前day永远只能是7,无法进行修改
int main()
{
const int a1 = 12;
// const 数据类型 变量名 = 变量值 ; 直接将变量变成常量
cout << "一周是 " << day << "天" << endl;
cout << "一年是 " << a1 << "月" << endl;
// 调用常量进行输出
system("pause");
return 0;
}
可以看到也可以正常记录数值的
我们现在去修改一下常量值
可以看到我们还没编译,软件就已经给标记出了问题,我们直接去编译一下
不出以外果然错了
可以看到提示了这个数值无法修改,这就对了
这就常量,一个不可变的量