第四章算法的基本控制结构

算法的描述

  • 程序=算法+数据结构
  • 有穷性:在合理的时间内完成
  • 确定性,无歧义
  • 有效性
  • 没有输入或有多个输入
  • 有一个或多个输出

关系运算符

在这里插入图片描述

选择语句

在这里插入图片描述

  • 在这里插入图片描述
  • 在这里插入图片描述
  • switch语句
  • 在这里插入图片描述

逻辑运算符

在这里插入图片描述
在这里插入图片描述

  • 有交叉关系的用并列的if
  • 非此即彼的用if-else

循环语句

  • for循环语句

  • 在述

  • while循环语句

  • 在这里插入图片描述

  • do-while循环语句

  • 在这里插入图片描述

  • 如果循环次数已知,计数控制的循环 用for

  • 如果循环次数未知,条件控制的循环 用while

  • 如果循环体至少要执行一次 用do-while

  • 使用嵌套循环的注意事项:

  • 使用复合语句,以保证逻辑上的正确性

  • 内层和外层循环控制变量不能同名,以免造成混乱

  • 采用右缩进格式书写,以保证层次的清晰性

  • 随机函数rand()需要加上头文件#include

  • 在这里插入图片描述

  • break和continue的用法

  • 本章总结:

  • 算法的基本控制结构:顺序、选择和循环

  • 选择和循环都可以嵌套,但不可以交叉

  • 选择、循环的条件都是逻辑值,除true和false外,表达式的值为0就代表false;表达式的值非0就表示true。

  • while循环和do…while循环一般应保证循环能够退出,即循环条件会变为false,防止死循环

  • for循环圆括号中是两个分号,分隔三个表达式,注意避免再循环条件的后面直接写分号

  • 两个跳转语句:break和continue,break是终止循环,执行循环后面的语句;continue是中止本次循环,进入下一次循环

发布了42 篇原创文章 · 获赞 2 · 访问量 1041

猜你喜欢

转载自blog.csdn.net/soulmate______/article/details/104417505
今日推荐