|
5啊哈币
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- int main()
- {
- int a,b;
- a=2,
- b=0;
- while(a>=0)
- {
- system("cls");
- printf("%d:%02d",a,b);//这里是2:00
- Sleep(1000);
- a=a-1;//这里是1:00
-
- b=59;
- while(a>=0 && b>0) //我想问的是这里为什么会循环到00的时候,才会去执行外循环a-1,我按照程序顺序来所有都成立,内循环到1:58后会执行
- 外循环,那不是直接a-1=0了吗?可是我运行的却是正确的,不理解,谁能教我这个原理谢谢
- { //内循环
- system("cls");
- printf("%d:%02d",a,b);a=1,b=59这里就是1:59;
- Sleep(200);
- b=b-1;// b=58;
- }
- }
-
- Sleep(600000);
- return 0;
- }
复制代码
|
|