c++ 大括号 控制生命周期_2.6流程控制

1966年计算机科学家C.Bohm和G.Jacopini在数学上证明,只需要三种控制结构就能写出所有程序,分别是顺序、选择和循环结构。 而流程控制就是按照这三种控制结构来执行代码,这将会涉及到条件判断、逻辑操作、分支选择和循环遍历,通过这些计算程序就会按照一定的结构进行执行。

  • 算术操作符

跟通常意义上的数学操作符是一个意思,数学上的加减乘除、模运算,在程序中依然适用(计算机科学本质上就是数学的分支学科)。加减法没什么特殊的,乘法的符号在计算机程序中,我们需要写成*号(星号,即键盘上的数字8的复合键,按shift + 8),而不是x,除法则使用反斜杠,不过需要注意的是,乘法计算在计算机中的运算速度是远大于除法计算的,所以在写一些类似除以二这样的需求时,我们比较推荐写成2*0.5f,而不是2/2。模运算,即求余运算,符号使用百分号%,比如我们计算10%3,表示10除以3的余数,结果位1。

  • 自增与自减

表示当前变量值加1或者减1。循环结构中很常见,如i++表示的意思就是i=i+1,如果是i—,意思则相反,表示i=i-1,另外,加/减号的位置在变量前方还是在变量之后,虽然意思上一样,都是自增,但在内存中的映射却不一样,++i表示将自身加1的值线赋给新变量,同时自身也加1,而i++则表示将自身的值赋给新变量,然后才自身加1,注意i++最后返回的是一个临时变量。

  • 关系运算符

表示比较同类型两者之间的关系,比如两个变量int x = 3和int y = 5,这俩个变量进行一对比,我们就知道x小于y,程序中表示为:x < y ,对比的结果返回的是一个判断值:真或者假,即bool值的true和false,可以表示为bool a = x < y;返回值为true。关系运算符的表示如下:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值