美文网首页首页投稿(暂停使用,暂停投稿)程序员
C语言的流程控制(第三篇章:四大跳转)

C语言的流程控制(第三篇章:四大跳转)

作者: 遮天的龙 | 来源:发表于2016-05-22 23:10 被阅读228次

一、break语句

作用:可使程序跳出当前循环结构,执行循环后面的语句。

语句格式为:  break;

而且break 通常出现在条件表达式的后面,注意,break 只能跳出一重循环。
eg:

  • 有break语句
    int sum = 0, number;
    while (1)
    {
    scanf(“%d”,&number);
    if (number == 0)
    break;
    sum += number;
    }
    要注意的一点是: break语句只是跳出当前的循环语句,对于嵌套的循环语句,break语句的功能是从内层循环跳到外层循环。

二、continue语句

作用:在满足另一个特定条件时跳出本次循环。
语句格式为: continue;

一般来说,cotinue 通常出现在条件表达式的后面。而且最主要的特点为:只能结束当前循环提前进入下轮循环。

eg:
打印[1,50] 以内所有能被4 整除的数
int main()
{
for(int i=0; i<=50; i++)
{
if(i%4 != 0)
continue;
printf("%d\n",i);
}
}

三、goto语句

作用:goto语句是无条件转向语句,即转向到指定语句标号处,执行标号后面的程序。
语法格式:
goto 语句标号;
但是由于goto 会破坏结构化程序设计流程,结构化程序设计不主张使用goto语句。

四、return语句

作用:结束当前函数,返回调用,如果当前函数是main 函数,则该进程结束。
语句格式:
return__;(后缀看情况加的)
通常见到的是return 0 ;来结束当前函数,返回调用,当当前函数是main 函数,则该进程结束。**

相关文章

  • C语言的流程控制(第三篇章:四大跳转)

    一、break语句 作用:可使程序跳出当前循环结构,执行循环后面的语句。 而且break 通常出现在条件表达式的后...

  • 09-Go语言流程控制-指趣学院

    Go语言流程控制基本概念 Go语言流程控制和C语言一样, 也有三大流程控制结构顺序结构(默认结构)选择结构(if ...

  • C语言流程控制-----if

    循环结构的种类 顺序结构 选择结构 循环结构 顺序结构 从上到下依次执行 选择结构 if条件循环 三种格式第一种格...

  • C语言流程控制-----for

    for 循环结构 for循环各部分作用初始化表达式:当循环开始时定义并赋值,会且只会被执行一次循环条件表达式:1、...

  • C语言流程控制

    顺序结构:按书写顺序从上至下依次执行 选择结构对给定的条件进行判断,再根据判断结果来决定执行代码 循环结构在给定条...

  • C语言流程控制☀️

    版权声明:本文为博主原创文章,未经博主允许不得转载。 一、流程控制结构 (1)顺序结构:按书写顺序执行每一条语句。...

  • 控制程序流程

    title: c++之控制程序流程tags: 语言工具 c++categories: c++date: 2019-...

  • C语言的流程控制

    顺序结构:默认的流程结构。按照书写顺序执行每一条语句。选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一...

  • C语言四大跳转

    四大跳转 break break只用在switch和循环结构中,脱离应用的范围没有任何意义 break在switc...

  • Swift—分支

    *分支if* * Swift 提供了类似 C 语言的流程控制结构(if/switch/for/while/dowh...

网友评论

    本文标题:C语言的流程控制(第三篇章:四大跳转)

    本文链接:https://www.haomeiwen.com/subject/uvqarttx.html