单片机c语言是什么_单片机c语言基础语句及详解

单片机c语言是什么_单片机c语言基础语句及详解C语言基础篇 基于单片机系列 7.判断语句1、简介C语言的判断语句就是对变量进行判断,如果变量最终为真,则运行判断真的代码块,否则运行判断假的代码块,如下流程图:图1-1假设判断条件为(A>B)

C语言基础篇 基于单片机系列 7.判断语句
  1、简介

  C语言的判断语句就是对变量进行判断,如果变量最终为真,则运行判断真的代码块,否则运行判断假的代码块,如下流程图:

  单片机c语言是什么_单片机c语言基础语句及详解

  图1-1

  假设判断条件为(A>B),当A=10,B=5时,判断条件为真,则运行执行代码方块里的东西,然后结束;当A=5,B=10时,则直接跳过执行代码方块,运行到结束。

  2、判断关键字

  C语言中的判断关键字有以下几种:单片机c语言是什么_单片机c语言基础语句及详解

  表2-1

  2.1. if…else

  if…else写法如下:

  单片机c语言是什么_单片机c语言基础语句及详解

  图2-1

  第6行,当a不为0,即a为真时,则运行if代码块里的a=0;,当a等于0,即a为假时,运行else代码块里的a=1。if语句后面可以省略else语句,也可以添加else if () 进行多重判断,其写法如下:单片机c语言是什么_单片机c语言基础语句及详解

  图2-2

  else 语句其实就是如果if语句不成立则运行 else 语句,如果else语句省略不写即 if 语句不运行则程序直接进行下一步运行。单片机c语言是什么_单片机c语言基础语句及详解

  图2-3

  else if() 其实就是 if 的多次判断,其从上至下进行判断,如果 if 判断为假,则进行下面一个的 else if 判断,与 if 判断方式一样。else if 可以无限制添加,如果每个判断都不符合,则运行 else 语句。(else语句可以省略)

  2.1. switch

  switch语句是C语言中另一种判断,其写法如下:

  单片机c语言是什么_单片机c语言基础语句及详解

  图2-4

  switch括号中为判断条件,case 1为运行条件。当switch括号中的值与case后面的数字相等时则运行对应的case代码块。

  比如图2-4中 a 等于1时,运行 a=1;这条代码,break是退出当前switch语句,如果没有break关键字,则程序会继续往下运行。

  比如图2-4中 a 等于2时,运行a=2;这条语句后,switch没有退出,则继续运行case 3的代码块a=3;然后运行break退出switch。

  default代码块为上述case条件都不成立时才运行,与 if 的 else 一样,可以省略不写。

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/92881.html

(0)
上一篇 2024年 5月 29日 下午4:06
下一篇 2024年 5月 29日 下午4:16

相关推荐

  • 二级指针的作用详解_二级指针的作用详解c语言

    二级指针的作用详解_二级指针的作用详解c语言C语言:二级指针的作用二级指针的作用用处特别大!!!首先主要在数据结构之中当改变指针的时候就需要通过改变指针的指针的值来改变!在数据结构中用处很广.最普遍的比如说链表,通过调用函数改变了链表中的元素,那么整个链表就发生了变化,这种情况下就会用

    激活谷笔记 2024年 5月 30日
  • xshell怎么连接会话_xshell5会话管理器

    xshell怎么连接会话_xshell5会话管理器比Xshell更全能,更好用的SSH客户端神器,MobaXterm一、MobaXterm 简介介绍Mobatek 是一家位于法国图卢兹的软件公司,带有 X11 服务器、选项卡式 SSH 客户端、网络工具等的增强型 Windows 终端;MobaXterm 是一款

    2024年 5月 11日
  • 绿光波长算光栅常量吗

    绿光波长算光栅常量吗相信大家应该都用过光盘,光盘没有芯片,是怎样储存数据的呢?今天小编就带大家来看一下,光盘有着怎样的独特结构,再带大家做一下大物实验(不要怕),计算一下光盘的数据。做完这些,你就可以对物理所实验室的秘密武器之一—XRD技术有所了解了。实验器材光盘、激光笔、卷尺、笔和纸实验过程第一步:本次的实验操作很

    激活谷笔记 2024年 5月 20日
  • windows.open参数

    windows.open参数一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name

    激活谷笔记 2024年 5月 20日
  • 一阶二阶低通滤波器的区别_一阶二阶低通滤波器的区别和用途

    一阶二阶低通滤波器的区别_一阶二阶低通滤波器的区别和用途控制系统中的滤波器滤波器广泛应用于控制系统中用来减少噪声,消除混叠,使谐振衰减。控制系统中最常见的滤波器是低通滤波器,它用来消除来自不同噪声源的噪声,比如电器互联产生的干扰,分辨率的限制,EMI以及反馈装置中的固有噪声。在

    2024年 5月 30日
  • word表格有一大段空白拉不上去手机_word表格文字后面有大段空白

    word表格有一大段空白拉不上去手机_word表格文字后面有大段空白文学类考研背书时间怎么安排哭了,专业课十本书,到现在才背到一本半,感觉考研之前都背不完一遍?有一点要说清楚,切忌一个知识点或一个章节循环背,背到你自己觉得熟了为止,做好计划什么时间背什么书,一整天或整个一段时间只背一本书会疲惫厌倦。建议同时背两本或三本,一道大题背一遍巩固一遍就行 不要一直纠结,

    2024年 5月 16日
  • maya实时渲染打不开怎么回事

    maya实时渲染打不开怎么回事今天给大家分享一下Maya学习过程中遇到的困难和解决方法:(1)一次性删除所有帧的方法import的文件如果原来有动画的话,导入的新文件里面会保留原来的动画!所以在新的文件要记得把动画的帧都删掉啊!不然就会出现明明没有关键帧,但是模

    激活谷笔记 2024年 5月 18日
  • redis面试题常问_校招会问哪些关于redis的问题

    redis面试题常问_校招会问哪些关于redis的问题校招java后端应该掌握到什么程度?招聘网上看到的职位要求不多,也没有明确对spring框架、jvm、源码、分布式等方面的要求,但类似问题大佬们的回答建议掌握的东西都很多,所以非常疑惑。别问,问就是八股文刷起来就完事,从牛客网总结了 500 道常考面试题,把下面的掌握了,除去算法这一块

    2024年 5月 11日
  • html文本框大小设置_html文本框大小设置的案例代码

    html文本框大小设置_html文本框大小设置的案例代码DIV CSS边框宽度如何设置实现 html边框宽度篇CSS边框宽度设定设置与边框宽度实现篇有时我们设置对象边框样式,但是边框还是没有出现,有时我们设置边框却需要不同宽度的边框这些都是新手常见问题,接下来DIVCSS5为大家介绍对DIV设置不同宽度边框教程。一、CSS样式与语法 &nbsp

    2024年 5月 28日
  • redis 缓存穿透,击穿,雪崩书籍_redis雪崩和穿透、击穿的解决方法

    redis 缓存穿透,击穿,雪崩书籍_redis雪崩和穿透、击穿的解决方法Redis缓存穿透、击穿、雪崩问题及解决方法系列文章目录 Spring Cache的使用–快速上手篇 分页查询–Java项目实战篇 全局异常处理–Java实战项目篇 完善登录功能–过滤器的使用 上述只是部分文章,对该系列文章感兴趣的可以查看我的主页哦 文章目录 系列文章

    激活谷笔记 2024年 5月 16日
  • spider man意思_spider man意思是什么

    spider man意思_spider man意思是什么青云在线翻译翻译结果1翻译结果2翻译结果3翻译结果4翻译结果5翻译结果1.mytext’)” class=’d_copy’复制译文.mytext’)” 编辑译文.mytext’,’ggrd’);” 朗读译文返回顶部蜘蛛侠翻译结果2.mytext’)” cla

    激活谷笔记 2024年 5月 26日
  • 微信小程序实现二维码签到考勤系统

    微信小程序实现二维码签到考勤系统这篇文章主要介绍了微信小程序实现二维码签到考勤系统,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    激活谷笔记 2024年 3月 12日
关注微信