C/C++中常被批评却仍被广泛使用的古老关键字
发布时间
阅读量:
阅读量
C++中的\texttt{goto}语句可用于将程序执行转移至指定的位置。\quad就效率而言,\texttt{goto}极为高效。\quad从软件工程学角度来看,\texttt{goto}语句的使用可能造成程序逻辑混乱,并进而使得程序难以理解和维护。\quad
原文来自作者撰写的教材; 原文可自由用于个人学习、教学或其他教育资源分享活动(需标注教材原作者"海洋饼干叔");不得用于商业出版或未经授权的复制与改编。
第一书名为《Python编程基础及应用》,由陈波与刘慧君编写而成。
第二书名为《Python编程基础及应用实验教程》。
第三书名为《简明C/C++语言教程》,由陈波撰写中(即将出版)。
C语言从更早期的 Fortran语言继承了goto语句,其基本语法格式如下:
标签:
语句;
...
语句;
goto 标签;
一旦执行goto语句时,程序将直接转向对应标签所在的代码行。在该格式中,默认情况下,在第1行的标签后紧跟一个冒号(这是语法规定)。此外,在该结构中,默认情况下,在第1行的标签既可以在对应的goto语句前出现,并可以在对应的goto语句之后出现。这表明该结构既能实现向前转移也能实现向后转移。
为了解读goto语句的
全部评论 (0)
还没有任何评论哟~
