网站制作要学哪些,主页设计,公司宣传册设计样本百度网盘,网站文章列表如何排版目录 一、break
二、continue
1、在while循环中
2、在for循环中
三、go to 一、break 作用是终止循环#xff0c;在循环内遇到break直接就跳出循环。 注#xff1a; 一个break语句只能跳出一层循环。 代码演示#xff1a;
#includestdio.hvoid test01()
{for (…目录 一、break
二、continue
1、在while循环中
2、在for循环中
三、go to 一、break 作用是终止循环在循环内遇到break直接就跳出循环。 注 一个break语句只能跳出一层循环。 代码演示
#includestdio.hvoid test01()
{for (int i 0; i 2; i){for (int i 0; i 10; i){break;printf(白藏y\n);}printf(呵呵\n);}printf(哈哈\n);
}int main()
{test01();return 0;
} 二、continue 作用是跳过本次循环 continue 后面的代码。 1、在while循环中 直接跳过循环内continue后面的代码直接到循环的判断环节。 do while循环与while几乎相同 代码演示 上面代码中continue跳过了循环调整环节直接到循环判断环节陷入死循环。 2、在for循环中 直接跳过循环内continue后面的代码直接到循环的调整环节。 代码演示
#includestdio.hvoid test01()
{for (int i 0; i 5; i){if (i 2){continue;} printf(%d , i);}}int main()
{test01();return 0;
} 三、go to go to 语句可以实现在同一个函数内跳转到设置好的标号处。 注 不同于break一个break语句只能跳出一层循环而go to 语句可以直接跳出多层循环至于跳出多少层则取决于设置的标号位置。 代码演示
#includestdio.hvoid test01()
{for (int i 0; i 10; i){for (int i 0; i 10; i){for (int i 0; i 10; i){for (int i 0; i 10; i){for (int i 0; i 10; i){goto next;printf(白藏y\n);}}}}}next:printf(哈哈\n);
}int main()
{test01();return 0;
} 感谢阅读本文如有疏漏不当之处烦请各位指正。