所谓的指针,就是内存中的地址所有的a,b,c,都需要从内存(或者寄存器)中找一个地方存储,而标识这个内存地址的,就是指针。你可以把它想象成居住地址,a住在解放路1号,b在2号,c在3号。它们的地址就是指针main() { int?a=1,b=2,c=3; //定义了3个变量 ,分别住在内存路1号,2号和3号 p=&b;//p是个指针,这句话的作用是把b的地址用p记下来,所以p的值就是内存路2号 pp(a+c,&b);//把b的地址当作参数传给了函数pp,所以,pp的第二个参数,就是“内存路2号” printf("(1)%d%d%dn",a,b,*p);//这里注意最后一个 *p,意味着把内存路2号中住的那家伙拖出来 } ...
|