📜  C |回路和控制结构|问题1

📅  最后修改于: 2021-06-29 01:25:45             🧑  作者: Mango

#include 
  
int main()
{
    int i = 1024;
    for (; i; i >>= 1)
        printf("GeeksQuiz");
    return 0;
}

在上述程序中,GeeksQuiz将被打印多少次?
(A) 10
(B) 11
(C)无限
(D)程序将显示编译时错误答案: (B)
说明:在for循环中,提及表达式是可选的。 >> =是复合运算符。它将值的二进制表示形式右移1并将结果值分配给相同的变量。执行for循环,直到变量i的值不降至0为止。

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