调用函数结束

跳跃

下一个最基本的流程控制语句是跳。跳无条件导致CPU跳到另一个声明。goto,休息,并继续关键词都引起不同类型的跳跃-我们将讨论在即将到来的部分之间的这些差异。

函数调用也喜欢跳行为。当一个函数调用执行的CPU,跳到顶部的功能被称为。当调用函数结束,执行返回函数调用语句后。

条件分支

一个条件分支是一个声明,导致程序基于一个表达式的值执行路径的变化。最基本的条件分支是一个语句,你在前面的例子中所看到的。考虑下面的程序:

1
2
3
4
5
6
7
8
9
10
int main()
{
    // do A
    if (bCondition)
        // do B
    else
        // do C
 
    // do D
}

该项目有两种可能的路径。如果bcondition是真实的,程序将执行一个,B,和如果bcondition是虚假的,程序将执行,C,D。正如你看到的,这个程序不再是直线的程序,它的执行路径取决于bcondition价值。

开关的关键词也提供了一个做条件分支机构。我们将if语句和switch语句中更多的细节。

一个循环导致程序重复执行一系列语句直到给定的条件为假。例如:

1
2
3
4
5
6
int main()
{
    // do A
    // loop on B
    // do C
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值