请问是什么意思呢?
如下:
#include <stdio.h>
int main()
{
int digit;//声明一个变量
digit = 2;//给变量digit赋值2
do //do while循环,是先执行循环体,在判断while条件
{
printf("%d",digit); //打印显示digit的值
digit += 2; //digit的值加2
} while (digit <= 7); //如果digit 小于等于7就继续执行循环,如果大于7就结束循环
return 0;
}
/*执行过程如下:
1.digit =2,
2.执行printf("%d",digit),打印显示 2,然后digit +=2;digit = 4;
3.判断digit <=7是否成立,4<=7成立,所以继续执行
4.执行printf("%d",digit),打印显示 4,然后digit +=2;digit = 6;
5.判断digit <=7是否成立,6<=7成立,所以继续执行
6.执行printf("%d",digit),打印显示 6,然后digit +=2;digit = 8;
7.判断digit <=7是否成立,8<=7不成立,结束循环
*/
while和do while循环,C语言while和do while循环详解 http://c.biancheng.net/c/while/
手机写代码,厉害
这个是do…while循环,先执行
do{
printf("%d",digit) ;//是打印digit的值
digit += 2;//等价于digit = digit+2;
}
然后判断while(digit<=7),如果满足digit<=7,就重复执行一次do,不满足就结束循环,代码继续往下执行