#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