第8章_指针,亡国的阿基德第三章,奇迹暖暖第三章攻略,奇迹暖暖第二章攻略,夜的第七章,大奥第一章,前尘旧梦第五章,奇异人生第三章,前尘旧梦第八章,奇迹暖暖第四章攻略
定义形式:[存储类型] 数据类型 **指针名; 如 char **p; 例 int i, **p; p=i; (?)//p是二级指针,不能用变量地址为其赋值 指针本身的存储类型 最终目标变量的数据类型 *p是p间接指向对象的地址 **p是p间接指向对象的值 例 int i=3; int *p1; int **p2; p1=i; p2=p1; **p=5; i p1 p2 3 i p1 **p2, *p1 *p2 多级指针 例 三级指针 int ***p; 四级指针 char ****p; 2000 2008 200A 2002 2004 2006 1 2 变量a 变量b (main) 指针变量p 2000 指针变量q 2002 例 一级指针与二级指针 #include stdio.h void swap(int *r,int *s) { int *t; t=r; r=s; s=t; } main() { int a=1,b=2,*p,*q; p=a; q=b; swap(p,q); printf(%d,%d\n,*p,*q); } 2002 2000 COPY 指针变量s 指针变量
原创力文档

文档评论(0)