读书人

考考大家不准实际运行解决方法

发布时间: 2012-04-05 12:42:40 作者: rapoo

考考大家,不准实际运行

C/C++ code
int (*P)[];int (*Q)[3];int A = sizeof(*P);int B = sizeof(*Q);

直接说出A是多少,B是多少?

[解决办法]
B是12
int (*P)[];这个能编译通过?没有指定数值大小
[解决办法]
C/C++ code
    int A = sizeof(*P);//这个是错误的    int B = sizeof(*Q);//这个事12
[解决办法]
你这程序能编译通过?B = 12
[解决办法]
我的和这个答案一样。
探讨

B是12
int (*P)[];这个能编译通过?没有指定数值大小

[解决办法]
[]写在结构体里才是柔化数组,这里这个是不完整类型
[解决办法]
我不运行不敢回答
[解决办法]
我觉得第一个是 4 第二个是12

[解决办法]
运行通不过
[解决办法]
恩,B=12.
[解决办法]
我在vs里面运行了下,能成功。
[解决办法]
b是12

读书人网 >C语言

热点推荐