📜  C |运营商|问题27

📅  最后修改于: 2021-05-25 23:36:34             🧑  作者: Mango

预测以下C程序的输出

#include 
int main()
{
    int i = 0;
    do
    {
        printf("GeeqsQuiz ");
        i = i++;
    }
    while (i < 5);
    return 0;
}

(A) GeeqsQuiz GeeqsQuiz GeeqsQuiz GeeqsQuiz GeeqsQuiz
(B)无限时间GeeksQuiz
(C)未定义行为答案: (C)
说明:以下语句导致未定义的行为。

i = i++;

有关详细信息,请参见https://www.geeksforgeeks.org/sequence-points-in-c-set-1/。
这个问题的测验

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