请教请教请教!!!


#include <stdio.h>
main()
{
int i=1,n;
for(n=1;n<10;n++)
{i=(i+1)*2;
if(n=10)
printf("%d\n",i);}}



#include <stdio.h>
main()
{
int i=1,n;
for(n=1;n<10;n++)
{i=(i+1)*2;

printf("%d\n",i);}}



各位高手,小弟遇上难题,可以帮我分析一下,为什么两道程序得出的结果不同吗????