• 热点
  • 图片
  • 科技
  • 娱乐
  • 游戏
  • 体育
  • 汽车
  • 财经
  • 搞笑
  • 军事
  • 国际
  • 时尚
  • 旅游
  • 探索
  • 育儿
  • 养生
  • 美文
  • 历史
  • 美食
  • 当前位置: 小苹果范文网 > 科技 > 正文

    C程序解析:C语言控制语句之goto语句_goto语句

    时间:2018-07-12 20:00:35 来源:小苹果范文网 本文已影响 小苹果范文网手机站

    C程序解析:C语言控制语句之goto语句

    C语言共有9种控制语句:if/else,for,while,do-while,switch/case,break,continue,return,goto。

    到现在我们已接触、学习了其中的8种:

    C程序解析:C语言控制语句之if/else语句详解

    C程序解析:C语言控制语句之for循环语句详解

    C程序解析:C语言控制语句之while循环语句详解

    C程序解析:C语言循环语句break和continue关键字

    C语言控制语句之switch/case语句

    现在,来看一下最后一种控制语句:goto语句

    goto语句是一种无条件转移语句,从它的名字也可看出,goto,就是前往别处的意思。

    使用格式就是:goto 标签;然后再定义标签。请阅读下面的代码:

    C程序解析:C语言控制语句之goto语句

    图中代码,如果我们输入不等于110的值,比如123,那么在if/else语句中不会跳到test标签处,程序会输出:

    C程序解析:C语言控制语句之goto语句

    如果输入的是110,那么程序会跳转到test处执行,所以程序会再次执行到输入int c值处,直到输入值不为110为止!

    C程序解析:C语言控制语句之goto语句

    利用此,我们可以实现一些循环功能,比如循环输入值,直到满足某个条件。

    但是,一般不建议在C语言中使用goto语句,因为goto语句会破坏代码的层次性,使代码难以理解和修改。因为goto语句的跳转会使我们难以追踪代码的流程!

    至此,我们已经对C语言的控制语句有了初步了解,加上对自定义函数的初步使用及对数据类型的初步了解,如果你能将这三者融会贯通,那么,恭喜你,你已经初步入门了C语言。

    当然,要学习的还有很多,让我们再接再厉!加油↖(^ω^)↗。

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网