》前言《
( •̀ ω •́ )✧本文章将会对指针进行一个初步讲解(讲的可能有点水qwq)
如果有问题欢迎大佬指出!如有侵权会立即删除w
》引入《
谈到指针,不得不去谈到“地址”一词了
咱们在以前的C++学习中学到过,每一个变量都有一个内存位置。相当于酒店的房间,int类型的房间里装着的是int类型的数据,char类型的房间里装着的是char类型的数据,以此类推,但是他们在这个酒店里面都有自己的一席之地——地址
取地址运算符&
一个非指针的变量,我们可以使用取地址运算符&来得到它的地址
炒鸡简单!使用的时候只需要在咱们的变量的变量前面加上一个&(这里假设a是一个变量)
&a
举个栗子!输出一个int类型变量的值和地址
【源代码】
#include<iostream>
using namespace std;
int main()
{
//定义了一个int类型的变量
int num = 37;
cout << "num的值为" << num << endl;
//取地址运算符&
//使用方法炒鸡简单!只需在变量名前面加上&即可
cout << "num的地址为" << &num << endl;
return 0;
}
【输出结果】
(num的地址可能不同,因为这个变量分配到的位置不一定相同)
num的值为37
num的地址为000000160EFBFAD0
指针变量
众所都知,C++里有许多类型的变量,我们前面定义了一个int类型的数组,此外还有bool,float,char等等类型的变量
今天给大家带来的是指针变量,这个变量人如其名,它