Pointer
#include<iotream>
#include<string>
using namespace std;
公寓大楼 内存卡
房间 内存空间 内存地址(房间号)
int main()
{
int s=324;
string s="sdluxncjdnchsdvhjcbsnxndjbj";
cout<<s<<endl;
//指针可以访问
string s;
cin>>s;
return 0;
}
Pointer
#include<iotream>
#include<string>
using namespace std;
公寓大楼 内存卡
房间 内存空间 内存地址(房间号)
int main()
{
int s=324;
string s="sdluxncjdnchsdvhjcbsnxndjbj";
cout<<s<<endl;
//指针可以访问
string s;
cin>>s;
return 0;
}
系统根据变量大小自动给定合适的地址空间
每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了在内存中的一个地址。
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明且类型需一致。
星号是用来指定一个变量是指针
指针
定义: