您的位置:首页 > 编程语言 > C语言/C++

C++ if语句如何怎样退出?

2016-10-27 17:33 3303 查看
今天写程序,遇到个小问题:怎样只退出if语句,而不退出while,for等循环语句呢?

sum=0;

Count=0;

Number=10;

while(Count<=Number)//0+2+4+6+8+10=30;

{

   .......

   if()

   {

     sum=Count+sum;

      Count++;

     }

    else

      {

        Count++;

        goto gg;//退出if语句,继续whlie循环

      }

      gg:;

}

break:会直接跳出最内层的循环或switch语句块,不理睬if语句

continue:和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

if语句里的return,使程序跳出if所在的函数,返回到母函数中继续执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: