C++上篇-流程控制(3)

针对大段代码来说,从时空结合来讲,当代码在任意时间点开始运行时,代码的运行是需要消耗时间的,为了减少体力与减轻眼睛的负担,对于重复执行的程序用循环表示,以减少代码行数。对于在不同时间段有些代码段需要执行,有些不需要就用选择结构来表示。这样的好处是:增加代码的泛化能力,使之能适应不同种的输入情况。

循环结构:将重复执行的代码段,用标记while表示

选择结构:有多种选择,从编辑器编写的代码来看,选择的各个段是代码分散的,实则应该把每下一次的选择都连接到运行到选择之前代码段结束的开始来看待。我们在分析代码,画的图是一个根节点多个分叉,对应到程序段里边,其实选择的每一段的地位等同,有各自的起点和终点,那么它们的各自起点就是分析画的图的根节点

顺带提一下:还有个goto:转移语句

tips:编程要对宏观上有所把握,下一步才好分配代码段,由框架到代码的实现

变量的存活时间:从执行到开始,那么它就对下面所用到相同变量名有影响,一直到被释放或者值被更新

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值