假设整数的大小为4个字节。预测输出?
#include
int fun()
{
puts(" Hello ");
return 10;
}
int main()
{
printf("%d", sizeof(fun()));
return 0;
}
(A) 4
(B)你好4
(C) 4你好
(D)编译器错误答案: (A)
说明: sizeof()是运算符,而不是函数。它看起来像一个函数。
运算运算符的操作数无需评估。这就是为什么不调用fun()的原因。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。