C++中 int *a 和int *a = &b的理解 每次碰到这个的时候总是犯怵,做一下记录,int *a表示声明了一个可以用来存储int类型的指针变量a,而int *a = &b (这里的b我们认为已经声明了他的类型)表示声明了一个可以存储int 类型的指针a 并且将b的地址赋给a,这里a存储的就是b的地址。 *a = 10;同样b的值也就更改了 ,因为,a存的是b的地址,代表取值,那么a就代表取a所对应的值,就是b了,就相当于,执行b =10的效果了,