问答详情
源自:4-9 循环结构之for循环(二)

我这个代码结果是2,怎么回事?

#include<stdio.h>

int main()

{

    int i=1;

    int sum=0;

    int flag=1;

    if(i=1,i<=100,i++)

    {

        sum=sum+flag*i;

        flag=-flag;

    }

    printf("sum=%d\n",sum);

    return 0;

}



提问者:qq_大表哥_5 2015-12-05 22:05

个回答

  • Ivoth
    2015-12-05 22:18:59

     if(i=1,i<=100,i++)

    兄弟,你这是if语句不是for循环啊