美文网首页
分支、循环

分支、循环

作者: MI移动 | 来源:发表于2017-07-19 15:33 被阅读0次
程序结构.png

一、BOOL布尔类型:

非真即假,YES表示真,NO表示假( 注:C语言中默认非零即为真)

二、关系运算符:

< 、<= 、> 、>= 、== 、!= (判断真假,结果用BOOL类型存储)

注:判断两个数是否相等,用 ”=="

三、逻辑运算符:

&&(逻辑与):同时为真时,表达式为真
||(逻辑或):同时为假时,表达式为假
! (逻辑非):将表达式的结果取反

注:逻辑与&& 和 逻辑或|| 存在短路现象

四、程序的三种结构:

  1. 顺序结构

  2. 分支结构

if语句

如果表达式为真,则执行大括号里的语句,否则不执行。

注:条件表达式括号后面不能加分号,不然无论条件真假都会执行下面大括号里的语句

条件运算符 :

条件表达式 ? 表达式1 : 表达式2
用法:如果条件表达式为真,则整个表达式的值为 表达式1 的值,反之为 表达式2 的值

枚举类型(enum) : 属于构造类型(常与switch连用)

为一组有符号名称的整形变量,一一列举出所有状态,罗列出所有可能的结 果。

目的及作用: 提高程序的可读性。。。将人能看懂的标示符与计算机能识别的数字建立对应关系

枚举.png
switch 语句 :

多分支语句,通过判断整形表达式的值,来决定执行那个分支

  1. 通常与 case 及 break 搭配使用
  2. break用在switch...case中用于结束某个case,然后执行switch之外的语句
  3. case后面的标签只能是整型常量或者整型常量表达式,不能用变量作为case的标签
  4. 多个case可以执行一个语句
switch-case.png
  1. 循环结构

特点:在满足特定条件(循环条件)的情况下,反复执行某程序段(循环体)

while 循环:
   while (条件表达式) {语句;}

注:条件表达式为真时,执行循环体。一但条件表达式为假,循环停止。

do…while 循环:
do{
      语句;
}while (条件表达式);

注:先执行循环体,再判断循环条件,直到条件不满足的时候,循环结束

for 循环:
for (循环变量初始化; 循环条件; 循环增量) {
              语句; 
            }
for in 循环
for(声明变量 in 对象){
代码段
}

注:循环条件为真时,执行循环体

总结:
①for 最常用,通常用于知道循环次数的循环
②while 常用于不知道循环次数的循环
③do…while 常用于需要先执行一次的循环

五、Break和Continue

continue :

结束本次循环(continue后面的代码不再执行),进入下次循环(并不跳出循环)

break :

①在switch语句中,用于跳出switch语句
②在循环体中,跳出本层循环

arc4random()函数:

返回一个随机数
例:如果要随机产生一个[a,b]范围内的整数 : arc4random()%(b-a+1)+a;

相关文章

  • Linux/unix-shell之流程控制语句

    目录 单分支 双分支 多分支 for循环for in 格式c语言格式for循环 while循环 break关键字...

  • 分支、循环

    一、BOOL布尔类型: 非真即假,YES表示真,NO表示假( 注:C语言中默认非零即为真) 二、关系运算符: <...

  • Python分支循环总结

    一,分支结构 1,单分支结构 2,二分支结构 3,多分支结构 4,分支嵌套: 二,循环结构 1,while循环 2...

  • 巧用do{...}while(0)

    在学习第一门编程语言时,就已经介绍了顺序分支、条件分支、循环分支。比如循环分支有for、while、do-whil...

  • shell脚本编程 - 逻辑结构

    逻辑结构是编程语言的根骨。 分支 if分支 判断条件有 case分支 循环 for循环 一般使用的是

  • [py.js]02平方根

    if 分支 while循环

  • Linux awk 命令详解(二) if 分支 数组

    目录 一、awk if分支结构二、awk数组 for循环 一、awk if分支结构 if分支结构(单分支、双分支、...

  • 2016-08-05学习笔记

    循环 if 分支语句 goto 语句 while语句 for 循环

  • Python之条件判断

    Python 判断 + 循环 单条件 双条件 多条件 小案例 单分支 双分支 多分支

  • 04-IF条件语句

    程序执行流程 1-顺序结构 2-选择分支结构 3-循环结构 选择分支结构(单分支,双分支,多分支,分支嵌...

网友评论

      本文标题:分支、循环

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