C++中的Continue ,居然成了病毒,高手进!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:47:05
#include<iostream.h>
void main()
{
int a=1;

while(a<20)
{
if(a==15)
continue;
cout<<a<<" ";
a++;
}

}
大家帮我看看,这个程序有错误吗、?谢谢!!!

#include<iostream.h>
void main() 返回类型改成int
{
int a=1;

while(a<20)
{
if(a==15) 如果a等于15,那么a就永远不会增加了!因为后面的语句不再执行,造成死循环!
continue;
cout<<a<<" ";
a++;
}

}

#include<iostream.h>
void main()
{
int a=1;

while(a<20)
{
if(a==15)
continue;//用break
cout<<a<<" ";
a++;
}

}

这么改!

#include<iostream.h>
int main()
{
int a=0;

while(a++ < 20)
{
if(a==15)
continue;
cout<<a<<" ";

}
return 0;
}