📜  C |杂项|问题5

📅  最后修改于: 2021-05-25 21:22:25             🧑  作者: Mango

假设整数的大小为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基础课程》。