下面这个代码,我是在不明白为什么又是死循环?有谁能够给我分析一下问题出在哪里?分析一下每一行的代码代表的作用吗?
#include<stdio.h>int main()
{
int n=1,j,sum=0;
for(j=1;j<=10;j+=2,n++)//
{
if(n%2==0) //
{
j=-1*j; //
}
sum=sum+j; //
printf("%d",sum); //
printf("\n"); //
}
return 0;
}
请帮我在//后面注释解释!