为什么会陷入死循环?
#include <stdio.h>void main ()
{
int i;
int result = 0;
int value = 1;
for (i = 0; i < 100; i++)
{
printf("%d ", i);
result = value * --i;
}
printf("Result %d\n", result);
}
此程序在执行的时候是一个死循环,为什么?哪位给我解释一下!而去掉那个自增符号就可以正常执行了。
2010-05-18 23:29
2010-05-18 23:49
2010-05-19 00:01
2010-05-19 00:15
2010-05-19 06:46
2010-05-19 09:31
2010-05-19 11:26

2010-05-19 12:09
2010-05-19 13:07