黑马程序员技术交流社区
标题:
数组的指针 首元素 数组名 数组的地址三者的关系
[打印本页]
作者:
8430110
时间:
2015-10-4 00:26
标题:
数组的指针 首元素 数组名 数组的地址三者的关系
#include<stdio.h>
int main()
{
int *pp[3]; //定义一个数量为三个指针的指针数组
int a1=0; //定义三个变量
int a2=1;
int a3=1;
pp[0]=&a1; //给指针数组的三个指针赋值
pp[1]=&a2;
pp[2]=&a3;
printf("*pp[3]的第一个指针的地址是:%p\n",pp[0]);
printf("取出*pp[3]的第一个指针的地址对应的数值:%d\n",*pp[0]);
printf("------------------------------------------------------------------------------\n");
printf("*取出a1地址对应的数值:%d\n",*(&a1));
printf("*取出a2地址对应的数值:%d\n",*(&a2));
printf("------------------------------------------------------------------------------\n");
printf("*取出a2地址对应的数值:%d\n",*(pp[0]+1));
printf("------------------------------------------------------------------------------\n");
printf("pp[0]=\t%p\n",pp[0]);
printf("*pp=\t%p\n",*pp);
printf("&a1=\t%p\n",&a1);
printf("------------------------------------------------------------------------------\n");
printf("&pp=\t%p\n",&pp);
printf("pp=\t%p\n",pp);
printf("&pp[0]=\t%p\n",&pp[0]);
printf("------------------------------------------------------------------------------\n");
作者:
朱玉丁
时间:
2015-10-4 13:19
赞,支持一下
作者:
18120184391
时间:
2015-10-4 17:10
值相等;数组名与数组名取地址意义不同
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2