goto是什么,为什么说是种不好的编程方式

goto是什么,为什么说是种不好的编程方式,第1张

goto是条件跳转指令,可以使程序的执行跳转到另一个位置,因此它会破坏其它的控制流机制(如FOR,IF

SWITCH)所提供的有用结构。

goto语句常常导致程序需要不断进行修补,而通过goto语句对原来的代码进行修改,程序很快就会变得难以理解。

/goto 可以调到指定位置处执行新的程序,经常用来从多重循环内跳出来。

如下程序所示:

/

#include<stdioh>

#include<stdlibh>

#include<memoryh>

int main()

{

    int i,j;

    int a[3][3]={1,2,3,4,5,6,7,8,9};

    for(i=0;i<3;i++){

       for(j=0;j<3;j++){

           if(a[i][j] == 6)

           {

               goto Find;

           }

       }

    }

    Find:

    printf("%d %d\n",i,j);

    getchar();

    return 0;

}

欢迎采纳,如有不明白的,可以追问^_^

^_^

^_^

goto是程序跳转语句。goto后面接一个标号,标号名字自己起。

比如

p1:a=a+1;

b=b+1;

goto p1;

程序执行到goto p1;就从a=a+1;开始执行。

以上就是关于goto是什么,为什么说是种不好的编程方式全部的内容,包括:goto是什么,为什么说是种不好的编程方式、C语言中 goto语句有什么作用、c语言goto语句是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10091391.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存