执行下列程序段后,s和k的值分别是
int k, s;
for(k=s=0;k<10&&s<=10;s+=k)k++;
s=15 k=5
第一次循环k=0,s=0 判断条件k<10&&s<=10成立 ,执行k++,再执行s=s+k
第一次循环结束s=1,k=1
第二次循环k=1,s=1 判断条件k<10&&s<=10成立 ,执行k++,再执行s=s+k
第二次循环结束s=3,k=2
第三次循环k=2,s=3 判断条件k<10&&s<=10成立 ,执行k++,再执行s=s+k
第三次循环结束s=6,k=3
第四次循环k=3,s=6 判断条件k<10&&s<=10成立 ,执行k++,再执行s=s+k
第四次循环结束s=10,k=4
第五次循环k=4,s=10 判断条件k<10&&s<=10成立 ,执行k++,再执行s=s+k
第五次循环结束s=15,k=5
第一次循环
k=1 s=s+k=1
第二次
k=2 s=s+k=1+2=3
第三次
k=3 s=s+k=6
第四次
k=4 s=s+k=10
第五次
k=5 s=s+k=15(不符合条件跳出循环)