c语言中怎样跳出所有循环?

c语言中怎样跳出所有循环?,第1张

C语言要跳出所有循环,岁晌亮可以使用goto语句。谨雹

在所有循环外,定义一个标识,通过goto语句直达该标识,起到跳出所有循环的作用。

比如

while(1)

{

    //一些语句

    for()

    {

        //一些语句

        //当某种条件下 要跳出所有循环时,调用

        goto exit_all_loop

    }

}

exit_all_loop:

//跳出循环后需要执行的语句

不过,在结构化编程中并不推荐使用goto语句,所以如果goto被禁用,有跳乎宽出所有循环的需求时,可以把循环封装到一个单独函数中,通过return退出函数,实现跳出循环的效果。

#include<局陵stdio.h>

#include <stdlib.h>

void main()

{

int i=0

printf("1.执行1 *** 作\n2.执行2 *** 作\n3.退出\n")

printf("请输入你所需的 *** 作\n")

scanf("%d",&i)

switch(i)

{

case 1:printf("1 *** 作")break

case 2:printf("2 *** 作"高凯)break

case 3:system("桐念戚exit")break

default:break

}

system("pause")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8273884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存