举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > c语言跳转语句 C# 跳转语句

c语言跳转语句 C# 跳转语句

2023-02-26 10:30 C#教程

c语言跳转语句 C# 跳转语句

c语言跳转语句

C语言跳转语句是C语言中的一种重要控制结构,它可以改变程序的执行顺序,使程序能够更加有效地实现特定的功能。C语言中有三种常用的跳转语句:break、continue和goto。

break语句是C语言中最常用的一种跳转语句,它用于退出当前循环或者switch-case结构。当break出现在循环体内时,会立即退出当前循环;当break出现在switch-case内时,会立即退出switch-case。下面是一个使用break的例子:

int i;
for(i=0;i<10;i++) {
    if(i==5) {
        break;  // 如果i==5,则立即退出循环
    }
    printf("%d\n", i);  // 输出0~4
}

continue语句也是C语言中常用的一个跳转语句,它用于忽略当前循环体内剩余代码并直接进入下一次循环。下面是一个使用continue的例子:

int i; 
for(i=0;i<10;i++) { 
    if(i%2 == 0) {  // 如果i是偶数 
        continue;   // 则忽略后面代码直接进入下一次循环 
    } 

    printf("%d\n", i);   // 输出1,3,5,7,9 
}

goto语句也是C语言中常用的一个跳转语句,它允许将执行流任意地从一处流向另外一处。goto有时也会引入死循环或者难以理解的代码流,因此不建议使用goto来进行大量代 码流的重新安排。下面是一个使用goto的例子:

int i = 0;   // 定义整型变量i并初始化为0  
start:   // 标志位start  

    printf("%d\n", i);   // 输出0~9  

    i++;   // 改变条件  

    if (i < 10) {   // 如果条件满足则回到标志位start处开始执行  

        goto start;    

    } 

C# 跳转语句

C#跳转语句

C#跳转语句是 break continue goto return throw

break语句

break 语句结束迭代或switch语句的主体的执行:


int x = 0; 
while (true) {
    if (x++ > 5) 
        break ; // break from the loop 
} 
// execution continues here after break 


continue语句

continue 语句跳过循环中的剩余语句,并在下一次迭代时提前开始。

以下循环跳过偶数:


for (int i = 0; i < 10; i++) { 
    if ((i % 2) == 0){
        continue; // continue with next iteration
    }
    Console.Write (i + " "); 
} 

goto语句

goto 语句将执行转移到语句块中的另一个标签。

形式如下:


goto statement-label; 

或者,当在switch语句中使用时:


goto case case-constant; 

标签是在语句之​​前的占位符,用冒号后缀表示。

下面对数字1到5进行迭代,模拟for循环:


int i = 1; 

startLoop: 
if (i <= 5) {
   Console.Write (i + " ");
   i++; 
   goto startLoop; 
} 

返回语句

return 语句退出该方法。


decimal AMethod (decimal d) {
   decimal p = d * 100m;
   return p; 
} 

return 语句可以出现在方法中的任何位置。

阅读全文
以上是编程学为你收集整理的c语言跳转语句 C# 跳转语句全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部