8.有如下程序段,则正确的执行结果是( ) int m=3; while(m<=5) { printf(“%d ”,m-3); m++;} A. 0 0 0

求详解

//是输出  0   1  2

 printf(“%d ”,m-3); m++;这句语句就是先输出m-3,然后m再自加1!当m等于6时循环结束,就是做3次循环!

#include <stdio.h>
int main()

{

 int m=3;

 while(m<=5)

 {

  printf("%d ",m-3); 

  m++;

 }

}

//第一次循环 输出0  然后m=4

//第二次循环  输出1  然后m=5

//第三次循环 输出2  然后m=6  循环结束

还有疑问的话,就请追问!

温馨提示:答案为网友推荐,仅供参考
相似回答