#include<stdio.h>intmain(){int a,*p1,** p2;
a =10;
p1 =&a;
p2 =&p1;printf("a=%d\n", a);printf("*p1=%d\n",*p1);printf("**p2=%d\n",**p2);return0;}
指针作为函数参数
#include<stdio.h>voidswap(int* p1,int* p2){int temp;//临时变量
temp =*p1;*p1 =*p2;*p2 = temp;}intmain(){int a =100, b =200;swap(&a,&b);printf("a=%d,b=%d\n", a, b);return0;}