|

楼主 |
发表于 2014-8-29 18:18:51
|
显示全部楼层
我需要的是具体的操作,我自己也找到了,从死循环中跳出但是不结束指令,我需要的是双重判定,我要连续跳出2层,也是我没说清楚
以下是我自己编的一个小指令专门为这个跳出的,不过既然我已经解决了,那鱼币就给你了
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
int main()
{
int a,b,c,d; //
a=40;
b=40;
c=10;
d=0;
while(1) //跳出while(1)需要在双重判定
{
while(b==40)
{
if(c<a&&a<(c+200)) //当10<a<210,执行输出OK指令,
{printf("OK");
a=a+1;
Sleep(100);
}
else //否则为内函数建立标志,通过标志d=1跳出外部
{
d=1;
b=b-1;
}
} //结束while(b==470)语句
if(d==1) //d=1,跳出内函数,有了这个指令你想跳出循环层可以自己定
{
printf("内循环\n");
break;
}
}
printf("外循环\n");
getch();
} |
|