文章目录
变量
/*
* 定义一个整型变量a,给a赋初值1,打印输出
*/
#include<iostream>
using namespace std;
int main() {
int a = 1; // 定义变量的语法格式:数据类型 变量名 = 初始值;
cout << a << endl; // 打印输出变量a
return 0;
}
变量方便我们管理内存空间。
拿上述代码举例,首先在内存空间中开辟一个可以存储整型变量的空间,在这个空间里存储变量a,这块空间有自己的地址编号,一般为十六进制。然后给变量a初始化一个值1。
那么,除了直接使用a来取值外,还可以通过地址来取到1。通过指针来取变量的地址。
/*
* 定义一个整型变量a,给a赋初值1,打印输出
*/
#include<iostream>
using namespace std;
int main() {
int a = 1; // 定义变量的语法格式:数据类型 变量名 = 初始值;
int *p; // 定义一个指向整型空间地址的指针p
p = &a; // p指向存储变量a的空间的地址,&符号: 取地址
cout << a << endl; // 打印输出变量a
cout << &a << endl; // 打印输出变量a的地址
cout << *p << endl; // 通过地址取空间内的值
return 0;
}