请问以下这个程序为什么只执行了一次?我觉应该能到-3?
#include"stdio.h"#include"math.h"
void main()
{
int i=101,s=0;
do
{
s+=i;
--i;
printf("s=%d\n",s);
if(i=-3)
{
break;
}
}while(i<=100);
}
2012-02-06 22:26
2012-02-06 22:29
2012-02-06 22:30
2012-02-06 22:40