int a=324
int*pA;//‘*’指针
pA=&a;//‘&’取地址符,获取a的地址
int a=324
int*pA;//‘*’指针
pA=&a;//‘&’取地址符,获取a的地址
定义指针时:
定义单一一个指针建议: type* p;
定义多个指针或和单纯类型变量定义建议:
int num, *nump;
个人倾向后一种,定义时加*可以明确nump是一个指针,而不跟*为普通的变量
Pointer
声明和赋值
#include<iotream>
#include<string>
using namespace std;
公寓大楼 内存卡
房间 内存空间 内存地址(房间号)
int main()
{
int a=324;
string str="sdluxncjdnchsdvhjcbsnxndjbj";
cout<<str<<endl;
//指针可以访问变量的内存地址
//指针就是用来存储某个变量的内存地址的
int* pA;//int * pA;int *pA;
pA = &a;
int* pA=&
cout<<pA<<endl;
string s;
cin>>s;
return 0;
}
变量类型*变量名字
& :取内存地址的符号
*:指针变量的特征