📜  C |运营商|问题8

📅  最后修改于: 2021-05-29 13:06:53             🧑  作者: Mango

#include 
int main()
{
    //Assume sizeof character is 1 byte and sizeof integer is 4 bytes
    printf("%d", sizeof(printf("GeeksQuiz")));
    return 0;
}

(A)怪胎测验4
(B) 4GeeksQuiz
(C)怪胎测验9
(D) 4
(E)编译时错误答案: (D)
说明:表达式未在sizeof 运算符内部求值。 GeeksQuiz将不会打印。 printf返回要打印的字符数,即9,它是一个整数值。 sizeof运算符返回sizeof(int)。

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