回复 18楼 renkejun1942
我这边就那么一个警告int* p=a;
应该是编译器问题~~看来我那个VC还是忽略了一些细节…………~~~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]

2017-05-23 00:29
~~我自己先消化一下~~

2017-05-23 00:29
程序代码:#include<stdio.h>
int main()
{
int a[3][3]={{10,20,30},{40,50,60},{70,80,90}};
int* p=(int* )a;
int (*pt)[3]=a;
printf("%d\n",*(*((int (*)[3])p+1)+1));
printf("%d\n",sizeof(*((int (*)[3])p)));
return 0;
}
2017-05-23 00:53
程序代码:#include<stdio.h>
int main()
{
int a[3][3]={{10,20,30},{40,50,60},{70,80,90}};
int p=(int)a;
printf("%d\n",*(*((int (*)[3])p+1)+1));
printf("%d\n",sizeof(*((int (*)[3])p)));
return 0;
}

2017-05-23 01:04