for (i = 0, j = 0; i < 10 && j < 6; i++, j++)
今天面试的时候看到的
--------------------------------------------------------
class Program
{
static void Main(string[] args)
{
// a a = new b();
// b b = new b();
int sum=0,i,j;
for (i = 0, j = 0; i < 10 && j < 6; i++, j++)
{
sum=i+j;
}
Console.Write(sum.ToString());
}
}
---------------------------------------------------------------------------
i与j都是从0 到5 执行了6次
第1次:k=i+j=0+0
第2次:k=i+j=1+1
第3次:k=i+j=2+2
第4次:k=i+j=3+3
第5次:k=i+j=4+4
第6次:k=i+j=5+5
第6次执行完之后,i++, j++,此时i=6,j=6,因为j=6不再小于6,所以for循环结束
此时k=i+j=5+5保持不变,即k=10
----------------------------------------------------------------------------