主题:[讨论]关于for循环i的得数
例1:
int a,i;
a=0;
for(i=1;i<6;i++)
{++a;}
printf("%d %d\n",a,i);
例2:
int i;
for(i=1;i<6;i++)
printf("%d\n",i);
为什么同样得循环条件,i的得数不同呢?
有人说当i值为6的时候,已经不满足例2执行输出语句的条件了,那例1就满足吗??
望高人详细讲解~
int a,i;
a=0;
for(i=1;i<6;i++)
{++a;}
printf("%d %d\n",a,i);
例2:
int i;
for(i=1;i<6;i++)
printf("%d\n",i);
为什么同样得循环条件,i的得数不同呢?
有人说当i值为6的时候,已经不满足例2执行输出语句的条件了,那例1就满足吗??
望高人详细讲解~