黑马程序员技术交流社区
标题: 二级指针 [打印本页]
作者: 403295277 时间: 2015-9-4 22:24
标题: 二级指针
#include <stdio.h>
int main(int argc, const char * argv[]) {
int arr[2][2]={10,20,30,40};
printf("*a = %d\n",*(*(arr+1)+1));
printf("*a = %d\n",**arr);
printf("----------指针地址----------\n");
int a = 5;
int *p = &a;
int **p1 = &p;
printf("a = %d\n",**p1);
//变量a的地址 (用一级指针表示)
printf("%p\n",&a);
printf("%p\n",p);
//指针p的地址 (用二级指针表示)
printf("%p\n",&p);
printf("%p\n",p1);
//二级指针p1的地址,用三级指针可以表示
printf("%p\n",&p1);
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |