📜  C测验– 101 |问题1

📅  最后修改于: 2021-05-26 02:00:35             🧑  作者: Mango

假设在C程序片段中,使用了followings语句。

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)
说明:所有指针类型的大小都相同。

无论是“ char指针”还是“ int指针”还是“ int指针”,大小始终保持不变。

这就是为什么所有i),ii)和iii)都将成功编译并导致相同大小值4的原因。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。