1、 以下程序的输出结果是:

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:38:33
1、 以下程序的输出结果是:
int k=5,sum=10;
do{
sum++;
k++;
} while(k>6);
printf("%d",k);

int k=5,sum=10;
do{
sum++; /*相当于sum;sum=sum+1;*/
k++; /*相当于k;k=k+1;*/
} while(k>6); /*当k>6时继续执行do语句,否则执行printf语句*/
printf("%d",k);
第一次执行do…while语句后,k=6,不符合条件,所以执行printf语句
所以输出结果是6

k = 6

6

k=6