3.1 if 语句 statement
- 若没有{}进行约束,else 会跟最近的 if 进行配对
- 但最好加{}
- 三目运算符?:(即会有三个操作数的运算符)
- 表达式/条件 ? 值 1 :值 2
- 若问号前的表达式即条件成立的话,则该运算的值为 1
- 否则该运算的值为 2
- 三种逻辑操作符
- !取反(非)
- && 与
- || 或
- 优先级
- !> && > ||
3.2 while
- do-while 循环
- 与 while 不同,循环前为 do{}while
- 即先将循环进行一次后,在最后检验条件是否满足
- 与 while 不同,循环前为 do{}while
- break
- 在 break 出现后,循环会被终止掉
- continue
- 出现 continue 后,会停止当前循环,重新开始下一次循环
3.3 for
- for 循环的表达式可以写成 for( ; num>0 ; )
- 即可以不写入初始化和迭代
- 但是若不写终止条件的话,会成为一个无穷循环
- 也可以使用 break 和 continue
3.4 goto 和 switch
- goto 语句
- 可以跳转到一个具体的位置
- 不建议使用,太随意
- 但是 linux 源码中有大量 goto
- switch 语句
- case 可以使用多个去匹配一个结果
- 如 case' a ': case ‘ A ’:cout<<
- 但是结果后面必须要接上
break
- defeat:
- 最终不匹配的结果
- case 可以使用多个去匹配一个结果
Comments 2 条评论
https://t.me/s/Official_1win_kanal/1620
https://t.me/s/Official_1win_kanal?before=707