C小测验——101 |问题1

假设在C程序段中使用以下语句。

null

i) sizeof ( int );
ii) sizeof ( int *);
iii) sizeof ( int **);


假设指针的大小是4字节,int的大小也是4字节,从给定的选项中选择最正确的答案。 (A) 只有i)将成功编译,并返回大小为4。 (B) i) ,ii)和iii)将成功编译,且每个文件的大小相同,即4 (C) i) ,ii)和iii)将成功编译,但每个的大小将不同,并将在运行时决定。 (D) ii)和iii)将导致编译错误,但i)将编译并导致大小为4。 答复: (B) 说明: 所有指针类型的大小都相同。

无论是“指向字符的指针”还是“指向int的指针”或“指向int的指针”,大小始终保持不变。

这就是为什么所有i)、ii)和iii)都会成功编译,并产生相同的大小值4。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享