问答详情
源自:4-10 循环结构之三种循环比较

这里面的flag是什么意思?又是怎么用的??

这里面的flag是什么意思?又是怎么用的??

提问者:慕婉清2143138 2020-10-31 08:54

个回答

  • 慕雪7654460
    2020-11-01 12:40:37

     flag在C语言中没有特定的含义,但是我们一般将它作为标记使用。比如设立判断条件,或者作为跳出循环的依据。

    例如,判断素数中,设置flag标记,让我们的程序可读性更佳。


  • 慕娘1039185
    2020-11-01 12:38:38

    flag = 1;         // 相当于1-2+3-4+5-6+…-100式中的 +

    flag= -1;         // 相当于1-2+3-4+5-6+…-100式中的 -

    // while 循环
            while (i <= 100) {
                    sum += (flag * i);    // 当然"()"可以不用 
                    flag *= -1;    // 或者 flag = -flag; // 这个很数学
                    i++;
            }