大家好,这次是用法系列第二期,给大家介绍指针的作用。
一.用于变量
我举个例子
#include<iostream>
using namespace std;
int main()
{
int x=6,y=5; //创建变量x,y
int* p=&x; //创建指针p并指向x
cout<<*p<<endl; //输出指针p
*p=y; //指针指向y
cout<<*p; //输出指针p
}
我们可以知道,指针指向变量的代码是
变量类型 *指针名 = &变量
这里的变量类型取决于被指向变量的类型取代的,我们可以画个图表示指针的地址
我们可以看到指针创建后指向了x,之后有、又指向了y
二.用于列表
指针不仅可以指向变量,还可以指向列表。我们可以看下列代码
#include<iostream>
using namespace std;
int main()
{
int x[6]={1,1,4,5,1,4};
for(int a=0;a<6;a++)
{
int* p=&x[a];
cout<<*p<<" ";
}
}
输出结果是
1 1 4 5 1 4 |
当然,我们可以画个图
这些是指针的部分功能,其他功能会在下期发布
标签:变量,指向,int,可以,用法,画个,指针 From: https://blog.csdn.net/sidso/article/details/140687386