怎样从while中的for循环跳出while循环,该怎么解决

怎样从while中的for循环跳出while循环
while(1)
{
    for(;;)
        {
        }
}

如上的语句,当for循环里的条件得到满足的时候需要跳出while,请问应该怎样跳出?
谢谢!!

------解决方案--------------------
在C语言中,只有用两步跳的方法,即设置一个变量.
int run = 1;
while(run)
{
for(;;)
{
if (满足条件){
run = 0;
break;
}
}
}
------解决方案--------------------
goto:label

或者你可以这样:
k初始化为真
while(k)
{
for(;;)
{

if(条件满足)
{ k=0;break;}
}