#include <stdio.h>
main( )
{ int i,j,k;
for(i=0,j=10; i<j; i++,j--)
{
k=i+j;
}
printf("%d",k);
}
为什么等于10呀,不是没有退出循环呀
#include <stdio.h>
main( )
{ int i,j,k;
for(i=0,j=10; i<j; i++,j--)
{
k=i+j;
}
printf("%d",k);
}
为什么等于10呀,不是没有退出循环呀
初始值i=0,j=10,每次循环i+1,j-1,最后当i=5,j=5时退出循环,由于print输出是在退出循环之后,所以程序输出k=i+j=10