二维数组的一些问题

废话不说 直接上代码

#include<stdio.h>
int main()
{
	int arr[][3]={1,2,3,4,5,6};
	printf("%d\n",arr);//首地址	
	printf("%d\n",*arr);//首地址
	printf("%d\n",*arr+1);//第一行第二个地址
	printf("%d\n",*(arr)+1);//第一行第二个地址
	printf("%d\n",arr+1);////第二行首地址
	printf("%d\n",*(arr+1));//第二行首地址
	printf("%d\n",*(arr+1)+1);//[1][1]地址
	printf("%d\n",&arr[1][1]);//[1][1]地址
	printf("%d\n",*(arr[1])+1);//[1][1]值
	printf("%d\n",*(*(arr+1))+1);//[1][1]值
   return 0;

}jieguo

发布了10 篇原创文章 · 获赞 0 · 访问量 484

猜你喜欢

转载自blog.csdn.net/zxc1803/article/details/83714847