标志: (标志可以在本函数内的任何位置,但是必须在本函数内);
优势: goto语句用用于错误处理,比如跳出两重循环嵌套使用goto 比较方便,因为 break 只能跳出一重循环;
注意:所有带有goto语句的程序都可以改为不带goto语句的程序,大量使用goto会增加程序的维护成本;应尽量减少goto语句的使
用;
标志: (标志可以在本函数内的任何位置,但是必须在本函数内);
优势: goto语句用用于错误处理,比如跳出两重循环嵌套使用goto 比较方便,因为 break 只能跳出一重循环;
注意:所有带有goto语句的程序都可以改为不带goto语句的程序,大量使用goto会增加程序的维护成本;应尽量减少goto语句的使
用;
下一篇:linux 基础命令
1、goto语法在c语言中,goto 常常是用来跳出多重循环的,但 goto 语句的使用往往会使程序流程杂乱,代码可读性降低。1968年 Dijkstra(艾兹格·迪科斯彻)提出“goto有害论”,Dijkstra在信中建议:“Go To语句太容易把程序弄乱,应从一切高级语言中去掉;只用三种基本控制结构就可以写各种程序,而这样的程序可以由上而下阅读而不会返回”。从那以后,软件开发不建议使用 got
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M