声明指针型变量

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

原文地址:https://www.cnblogs.com/aveenzhou/p/2677943.html