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

int flag = 1; //定义符号状态变量flag

int flag = 1; //定义符号状态变量flag 

这个flag是干什么用的?

提问者:kiwi_3 2016-03-31 06:28

个回答

  • weibo_溪林菁菁_0
    2016-03-31 09:41:41

    在后面的运算中一定会出现情况不同,要求下一个数,有符号变化,例如:1-2+3-4+5-6......+50

    这时候就要判断不同位置上数的符号,

    if(a%2==0)/*被2整除时符号是负*/

        flay=-1;

    else/*有余数符号是正*/

        flay=1;