int main()
{//2013/3/12
//sizeof(&b)在VC++6.0中为400,而在Devc++中则是4,&b的类型是int (*)[100],明显是一个指针,应该是4
int b[100];
int *c = &b; //编译错误 cannot convert `int (*)[100]' to `int*' in initialization
int (*a)[100] = &b;
printf("%d\n",sizeof(b)); //400
printf("%d\n",sizeof(&b)); //4
system("pause");
return 0;
}
sizeof(&b)与VC++中的bug
最新推荐文章于 2020-10-14 19:16:28 发布