C语言二维数组与指针-创新互联
#includeint main()
{
char a[2][16]={0};
printf("a=%p\na[0]=%p\na[0][0]=%p\n",a,a[0],a[0][0]);
printf("\n");
printf("&a=%p\n&a[0]=%p\n&a[0][0]=%p\n",&a,&a[0],&a[0][0]);
printf("\n");
printf("*a=%p\n**a=%p\n*a[0]=%p\n",*a,**a,*a[0]);
printf("\n");
printf("a+1=%p\na[0]+1=%p\na[0][0]+1=%p\n",a+1,a[0]+1,a[0][0]+1);
printf("\n");
printf("&a+1=%p\n&a[0]+1=%p\n&a[0][0]+1=%p\n",&a+1,&a[0]+1,&a[0][0]+1);
printf("\n");
printf("*a+1=%p\n**a+1=%p\n*a[0]+1=%p\n",*a+1,**a+1,*a[0]+1);
}
运行结果:
创新互联建站主要业务有网站营销策划、网站制作、成都网站设计、微信公众号开发、小程序定制开发、H5开发、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、全网整合营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。a=000000000061FE00
a[0]=000000000061FE00
a[0][0]=0000000000000000
&a=000000000061FE00
&a[0]=000000000061FE00
&a[0][0]=000000000061FE00
*a=000000000061FE00
**a=0000000000000000
*a[0]=0000000000000000
a+1=000000000061FE10
a[0]+1=000000000061FE01
a[0][0]+1=0000000000000001
&a+1=000000000061FE20
&a[0]+1=000000000061FE10
&a[0][0]+1=000000000061FE01
*a+1=000000000061FE01
**a+1=0000000000000001
*a[0]+1=0000000000000001
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前题目:C语言二维数组与指针-创新互联
文章出自:http://ybzwz.com/article/dpcics.html