Arduino Uno 学习第六课,程序结构

本节目标:

在这里插入图片描述

代码的阅读顺序

   1.看注释

   2.看头文件(暂未接触)

   3.看整体流程:
      如:出现if(a){ A }else{ B }的选择语句,先不管A和B是什么,接下往下读。

   4.阅读顺序:
从上往下,从右往左(从左往右)根据运算符的规则且优先级高的先运行。

   5.单步调式:
在这里若出现某些地方问题,可以一步一步的运行,以便发现错误

顺序结构

就是语句从上到下,依次执行,按照顺序执行。

选择结构

   if 选择判断结构

    1.分类

在这里插入图片描述

    2.一般形式:

  要求指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。
  C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。
在这里插入图片描述
  如:若明天出太阳则晒衣服。

    表示:判断为明天出太阳则晒衣服,并不会去判断明天不出太阳的情况。

  又如:若明天出太阳则晒衣服,不出太阳则不晒衣服。

    表示:判断明天出不出太阳,出太阳则晒衣服,不出太阳则不晒衣服。
PS:可以发现出太阳的情况(为真)是必需的,不出太阳的情况是可选择的。则被我们成为:单分支和双分支结构。
在这里插入图片描述

    3.示例

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

    4.switch与if的区别

在这里插入图片描述

switch…case 选择判断结构

    1.结构

在这里插入图片描述

在这里插入图片描述

    2.示例

在这里插入图片描述

循环结构

   for循环

    1.语法结构

在这里插入图片描述

    2.程序流程图

在这里插入图片描述

    3.示例

在这里插入图片描述

  while循环

    1.结构与流程图

在这里插入图片描述

    2.示例

在这里插入图片描述

  do while循环

    1.结构与流程图

在这里插入图片描述

    2.示例

在这里插入图片描述

  while语句和do…while 语句的区别

当初始情况不满足循环条件时:
  ①while 循环一次都不会执行
  ②do while 循环不管任何情况都至少执行一次

三种循环实现LED身上10次

在这里插入图片描述

break与continue介绍

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

嵌套

  定义

      在C语言中,if-else、while、do-while、for 都可以相互嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,或者 for 里面有 while,while 里面有 if-else,这都是允许的。

  示例

    示例1

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

    示例2

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

    示例3

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值