好多人死就死在指针上,学C语言就是学指针,别的什么都是屁
指针说难也难,说简单也简单,主要看你的悟性了,多看看些书,了解一下内存分配机制,慢慢的对指针更进一步的理解,再回过头来看看指针,就发现简单了
说白了,指针就是一个变量,这个变量的值是一个地址,通过这个地址找到放在这个地址里的变量,定义了一个整形指针就只能指向整型变量
就像两个锁着的盒子一样,分别有自己的钥匙,一一匹配,第一个箱子里放着第二个箱子的钥匙,第二个箱子里放着一个苹果。钥匙就相当于地址,盒子就相当于分配的内存块,盒子里的苹果就是变量的值。用第一把钥匙打开第一个盒子拿出的二个箱子的钥匙,再用这把拿出来的钥匙打开第二个箱子拿到了苹果,这个过程就是通过指针变量里存放的地址找到此地址中的变量