声明指针型变量

type * pointer_name;

type 是指针所指向的数据的类型,而不是指针自己的类型

 

 

int main() {
string a=”25”;//a表示那块地方的别名
string b=&a;//&仅指地址本身
b=”35”;//表示地址指向的那块地方放上了‘35’
cout<<a;

cout<<*b;

return 0;
}

//////////////////////

int main() {
int val1=5,val2=15;
int p1,p2;
p1=&val1;
p2=&val2;
p1=10;
p2=*p1;
cout<<”val1:”<<val1<<”/val2:”<<val2<<”n”;
p1=p2;//此时p1,p2都表示val2的地址

p1=20;
p2=30;
cout<<”val1:”<<val1<<”/val2:”<<val2;
return 0;
}

val1:10/val2:30