您的位置:首页 > 其它

二级指针

2015-07-14 09:34 281 查看
#include <stdio.h>

int main(int argc,
const char * argv[]) {
   
int a=5;

    //定义一个指针变量
   
int *p=&a;
   
printf("&a=%p\n",&a);
   
printf("p=%p\n",p);

    

    //定义一个二级指针

    //**的个数
等于
级数
   
int **p1=&p;
   
printf("&p=%p\n",&p);
   
printf("p1=%p\n",p1);

    
   
printf("*p =%d\n",*p);
   
printf("*p1 =%p\n",*p1);
   
printf("**p1 =%p\n",**p1);

    
   
return 0;
}

运行结果:

&a=0x7fff5fbff7bc
p=0x7fff5fbff7bc
&p=0x7fff5fbff7b0
p1=0x7fff5fbff7b0
*p =5
*p1 =0x7fff5fbff7bc
**p1 =0x5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: