我的理解是这样的:
k=2; -> k<6; ->s=1; -> 进入第二个for循环,不进行完,不结束,j=2; -> j<6; -> s = 1+2 =3; -> j++,j=3; -> j<6 -> s=3+3=6 ->j++,j=4; -> s=6+4=10 ->j++,j=4->s=10+4=14; ->j++,j=5; -> s=14+5=19; ->这时候,j++,j=6不小于6,跳出这个for循环,进而第一个大循环也进行了一次。然后接着开始执行k++,k++,k=4 ->k<6;再次进入第二个for循环,这时候是s=1;-> j=4; ->j<6; ->s=1+4=5; 接着j++,j=5;->s=5+5=10,再接着k++,k=6,不小于6,退出这个for循环。继而k++,k++,这个时候k=6也不再循环,
因此退出整个循环。s = 5 + 5 =10;
这里面可能不理解的是s的值,s是个自动变量,每次都要重新赋值的。