sizeof(&b)与VC++中的bug

来源:互联网 发布:sql 合计列最后一行 编辑:程序博客网 时间:2024/05/21 10:08
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;}

原创粉丝点击