所谓的指针变量,就是个变量,只是存放的内容是一段内存地址,这一段地址不是所在内存的地址而是另一个变量的内存地址。
p1=p2,
把p2这个变量中的那一段内存地址,交给p1。也就是说,p1现在也能够到达p2这个变量里面那一段内存指向的地址。
p2=&a,就是取a的内存地址,假如是00011001,那么p2存放的就是这个地址。
p1=p2,p1也存放了普通变量a的内存地址了
你好,如果是指针的话而且之前p1已经被赋值,那么这段代码的作用就是让p2也和p1一样指向同一个地址。这样如果某个变量操作了这块地址,那么另一个变量虽然自己的值(指向的地址)不变,但是指向的这块地址的值就已经改变了。
『????
『这里连个取地址符*都没有
『哪里来的指针啊??
还是p2赋值给p1