C#中continue和break语句的区别

   2024-10-01 2030
核心提示:在C#中,continue和break是两种控制流语句,它们的作用和用法有所不同。continue语句:当continue语句被执行时,程序会跳过当前

在C#中,continue和break是两种控制流语句,它们的作用和用法有所不同。

continue语句:当continue语句被执行时,程序会跳过当前循环中剩余的代码,并继续执行下一次循环的代码。continue语句通常用于循环结构中,例如for循环或while循环,用于在某些条件下跳过当前迭代,并继续下一次迭代。示例:
for (int i = 0; i < 10; i++){    if (i % 2 == 0)    {        continue; //跳过偶数    }    Console.WriteLine(i);}

输出:1 3 5 7 9

break语句:当break语句被执行时,程序会立即跳出当前的循环结构,不再执行剩余的循环代码,并继续执行循环外的代码。break语句通常用于循环结构中,用于在某些条件下提前终止循环。示例:
for (int i = 0; i < 10; i++){    if (i == 5)    {        break; //提前退出循环    }    Console.WriteLine(i);}

输出:0 1 2 3 4

总的来说,continue语句用于跳过当前迭代,继续下一次迭代;而break语句用于提前终止循环。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号