电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>C语言中while和do-while循环的用法

C语言中while和do-while循环的用法

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

C语言while(1)和for(;;)的区别

有读者提出了类似这样的问题:while(1) 和 for(;;) 它们不都是无限循环吗,作用应该一样啊,它们到底有什么区别?
2022-12-19 10:38:27679

C语言中break语句的语法和基本应用

在C语言中,break语句是一种控制流语句,它用于终止当前所在的循环结构(for、whiledo-while)或者switch语句,从而跳出循环或者结束switch语句的执行。
2023-08-17 15:35:46917

C语言中for循环用法和应用 C语言中for循环while循环的区别

C语言中循环结构时,for循环是最常用的一种。它允许重复执行一段代码,直到满足特定条件为止。
2023-08-18 16:33:57851

SQLx在Rust语言中的基础用法和进阶用法

SQLx是一个Rust语言的异步SQL执行库,它支持多种数据库,包括MySQL、PostgreSQL、SQLite等。本教程将以MySQL数据库为例,介绍SQLx在Rust语言中的基础用法和进阶用法
2023-09-19 14:32:382586

C语言循环结构的使用方法

详细介绍了C语言while循环结构、do-while循环结构、for循环结构、循环退出语句的语法和使用方法。
2023-11-02 11:26:59331

C51中断函数和汇编语言中断服务程序在用法上有什么不同?

C51中断函数和汇编语言中断服务程序在用法上有何不同?
2023-10-17 08:31:56

C语言宏定义使用do{}while(0)的好处是什么

C语言宏定义使用do{}while(0)的好处1. 概述经常写项目代码,有时需要用到宏定义,而宏定义的用法是否标准,则是会影响到是否能快速查错以及代码拓展性的问题。在宏定义的用法上大家为什么都推荐用
2022-02-25 06:28:18

C语言知识免费视频教程-C语言关键字_do.while.for-2连载视频第21集(视频持续更新……)

语言相关的问题,都可以在帖子下面讨论。前期回顾:C语言关键字_do.while.for-1连载视频第20集
2021-07-24 14:52:09

C语言中while用法

是 1111 1110 while (1)//主循环{//主循环中添加其他需要一直工作的程序}}2、名称:IO口信号输入内容:通过读入P3端口的电平控制P1口,用LED显示该程序是学习如何读入IO电平
2011-06-17 21:27:52

C语言中atoi()函数的用法 相关资料分享

C语言中atoi()函数的用法
2021-07-01 08:12:01

C语言中的数据类型有哪几种?const有哪些用法

C语言中的数据类型有哪几种?const有哪些用法?作用域与static用法是什么?extern是如何去使用的?
2021-07-22 06:51:49

While循环的问题

我做了个While练习按我的理解当按下停止按钮循环里的程序都会停止,但实际上只有循环数是停止,计数器和毫秒计时都没有停。
2018-11-12 10:56:44

while循环

请问如何实现这样一个过程,主程序接收到一个参数后传递给子程序的while循环,子程序连续运行,当主程序接收到另一个不同的参数后,子程序的循环停止原来的循环,开启新参数状态下的循环,谢谢,不知道可不可以实现,求大神指点
2014-07-11 09:24:42

while循环定时问题

请问,怎么使while循环的频率达到MHz?
2014-06-05 17:17:13

while循环问题

能否在while循环中 第一个循环的时候触发一个case结构,第二个循环的时候不再触发这个case结构?
2013-03-26 22:55:19

JavaScript 【7】 while 循环

JavaScript while 循环只要指定条件为 true,循环就可以一直执行代码块。while 循环while 循环会在指定条件为真时循环执行代码块。语法while (条件){ 需要执行的代码}实例本例中的循环将继续运行,只要变量 i 小于 5:实例while (i
2021-07-17 10:42:29

LABVIEW中可以向C语言中定义局部静态变量static吗?

LABVIEW中可以向C语言中定义局部静态变量static吗?我想用LABVIEW的公式节点,编写一系列的公式,我是在做单片机串口通信程序,下位机单片机发送过来的数据我在上位机里用while循环不停
2016-03-22 09:38:56

Labview和C语言中Whlile循环的区别。

本帖最后由 高顺周 于 2012-6-2 16:23 编辑 在C语言中先是执行判断 然后运行在Labview似乎是先运行最后判断比如while(i
2012-06-02 14:18:19

Linux Shell系列教程之Shell while循环及特点

  Shell while循环语法及特点  Shell while循环的语法如下所示:  while command  do  Statement(s) to be executed
2018-09-04 15:21:56

Python for、while循环速度对比

众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将
2022-03-25 16:05:16

Wemos D1 Do-while循环问题求解

我一直在努力让 wemos 处理来自多个按钮的按钮按下。我正在使用 MQTT 构建远程控制单元。 我读取按钮的代码只是一系列 if 语句,但 Wemos 一直崩溃,所以我将其更改为 do-while
2023-06-06 11:17:12

delay中的do while语句求解?

) SysTick->VAL =0x00;//清空计数器 SysTick->CTRL=0x01 ; //开始倒数 do {temp=SysTick->CTRL; } while
2020-06-12 06:58:56

labview中怎样实现while循环停止时使得循环内的时间重置,同时停止的while循环外面的while循环一直保持运行

labview中怎样实现while循环停止时循环内的时间重置,同时使得停止的while循环外面的while循环一直保持运行。
2020-06-18 20:01:22

nodemcu while循环失败的原因?

我试图延迟一个程序。该程序不断崩溃,因此我将其减少到最小的 while 循环并对其进行了测试。它每次都会崩溃。我正在运行由 Lua 5.1.4 提供支持的 ESP8266 LuaLoader
2023-05-09 11:18:13

python while循环

python while循环while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句1. 普通的循环直接
2022-02-28 16:40:14

【跟我学单片机C语言】带你了解C51循环语句

,因此我们就能用循环语句去写,这样不但使程序结构清晰明了,而且使其编译的效率大大的提高。在C语言中构成循环控制的语句有 while,do-while,for 和 goto 语句。同样都是起到循环作用,但
2011-12-15 10:07:51

单片机的C语言中位操作用法

单片机的C语言中位操作用法
2012-08-17 15:04:36

如何使用动态事件停止多个while循环

仿照消息队列范例,我采用动态事件来停止四个while循环,就是在每个循环里加一个事件结构和动态事件接线端,一个地方发送停止信号,所有循环都停止。之前用这个方法停止三个循环,虽然偶有死机,但是总体还是
2016-10-25 11:33:23

有关单片机C语言中while(1)的问题

单片机C语言中while(1)的问题 单片机C语言的主程序,通常要用一个while(1)语句来让程序进入一个无限循环,目的是为了让程序一直保持在我们需要运行的情况下。  虽然这种做法毋庸置疑,在网
2021-07-16 07:31:05

校准触摸屏跳出第二个do WHILE循环

我网上下的一个程序,先触摸校准,就是在屏的左下角和右上角分别画两个圆环,点击校准。一楼是程序。先是左下角出一个圆环,点击能退出第一个do WHILE循环,继续往下执行,显出“OK”,进入第二个do
2020-03-06 04:35:40

触摸屏程序退出不了do-while循环

触摸屏实验中,test.c中有如下一段程序if(Pen_Point.Key_Sta==Key_Down){en_Int_Set(0);do{ Convert_Pos
2019-05-27 02:00:08

请问while循环需要多少个时钟

你好。我想知道例如while循环需要多少个时钟。你对这件事有什么想法或文章吗?以上来自于谷歌翻译以下为原文 Hi.I wanted to know that for example how
2018-11-28 10:05:33

逻辑运算符在do循环while循环中不起作用怎么处理?

) < 38 问题 1:为什么逻辑“或”停止循环并阻止字符串“味精”加载? 问题 2:使用 goto 指令退出“do/loop while”是否安全?
2023-05-10 07:28:31

C语言入门教程-if语句和while循环

if语句和while循环 C语言中,if语句和while循环都会用到布尔表达式。下面是一个使用if语句的简单例子: #include
2009-07-29 10:48:328304

labview教程-循环结构

While循环是一种结构,它重复执行代码片段直到满足某种条件为止。它可比作传统语言中Do Loop或Repeat-Until循环。它位于编程结构While循环。每个While循环都有一个条件端子和一个重复端
2011-04-25 15:17:160

C言do-while句的用法

2014-04-03 18:25:560

do-while循环(1)#程序设计基础

程序设计
学习硬声知识发布于 2023-05-30 12:43:48

do-while循环(2)#程序设计基础

程序设计
学习硬声知识发布于 2023-05-30 12:44:13

跳不出的 while 循环

STM32F103 跳不出的 while 循环
2015-12-09 18:38:320

C++语言基础讲解视频do while循环语句

C++语言基础讲解视频do while循环语句
2016-01-14 15:32:085

C++语言基础讲解视频while循环语句

C++语言基础讲解视频while循环语句,喜欢的朋友可以下载来学习。
2016-01-14 15:31:453

whiledo...while区别

手把手教你C语言难点编程,很好的C语言编程基础资料,欢迎下载学习。
2016-03-25 16:02:032

Proteus之do-while语句的应用

Proteus之do-while语句的应用,很好的Proteus资料,快来学习吧。
2016-04-18 14:49:300

Labview之While循环基本应用

Labview之While循环基本应用,很好的Labview资料,快来下载学习吧。
2016-04-19 10:56:220

C语言教程之使用while语句求n!

C语言教程之使用while语句求n!,很好的C语言资料,快来学习吧。
2016-04-25 14:43:3214

C语言教程之使用while为用户提供

C语言教程之使用while为用户提供,很好的C语言资料,快来学习吧。
2016-04-25 14:43:320

在LabVIEW中使用的2种循环结构While循环和For循环的详细资料概述

在程序设计中,如果需要重复执行一段代码,就需要使用循环结构。接下来我们将介绍在 LabVIEW 中常常使用的 2 种循环结构 While 循环和 For 循环
2018-06-19 08:00:0032

C语言入门教程之循环结构总结的详细资料概述

本文档的主要内容详细介绍的是C语言入门教程之循环结构总结的详细资料概述。主要内容包括了:1 while语句和用while语句构成的循环结构2 do-while语句和用do-while语句构成的循环
2018-10-23 17:53:222

C语言程序设计教程之如何设计循环结构

本文档的主要内容详细介绍的是C语言程序设计教程之如何设计循环结构主要内容包括了:1 while语句2 do-while语句3 for 语句4 break、continue和goto语句5 循环的嵌套6 复合结构程序举例
2018-10-26 16:48:090

C语言教程之循环控制的介绍和详细程序资料说明

本文档的主要内容详细介绍的是C语言教程之循环控制的介绍和详细程序资料说明。内容包括了1.goto语句以及用goto语句构成循环2.用while语句实现循环3.用do-while语句实现循环4.用for 语句实现循环
2018-11-02 10:53:187

LED闪烁开发之while循环函数和delay延时函数的资料概述

本文档的主要内容详细介绍的是LED闪烁开发之C语言常用的预处理命令和while循环函数及delay延时函数的资料概述免费下载。
2018-11-12 08:00:0015

Java教程之如何进行Java中的do-while循环

我们知道当一开始循环条件就不满足的时候,while循环一次也不会 执行。有的时候。我们有这样的需要:无论如何循环都先执行一次,再判断循环条件。 决定是否继续执行.do-while循环就帮助我们满足这样的需要。
2019-01-23 11:05:167

C语言教程之使用循环结构设计C语言程序的资料说明

本文档详细介绍的是C语言教程之使用循环结构设计C语言程序的资料说明主要内容包括了:1.while循环语句,2.do-while循环语句, 3.for循环语句 ,4.高级流程控制语句 ,5.各种循环语句的嵌套使用
2019-02-15 11:27:042

Java的循环语句的详细资料说明

本文档的主要内容详细介绍的是Java的循环语句的详细资料说明包括了:1、while循环语句,2、dowhile循环语句,3、for循环语句
2019-03-22 08:00:000

C语言的for循环语句的程序和电路图免费下载

1、在许多实际问题中,需要程序进行有规律的重复执行,这时可以用循环语句来实现。在c语言中。用来实现循环的语句有for语句,while语句,do-while语句,goto语句等。
2019-08-20 17:31:001

C51语言的基础知识资料说明

本文档的主要内容详细介绍的是C51语言的基础知识资料说明。 C51语言中,有相关的控制语句,用以实现选择结构与循环结构。 选择控制语句:if语句和switch-case语句。 循环控制语句
2019-06-06 17:49:000

HAL库中do{...} while(0U) 宏定义的作用和意义

HAL库中do{...} while(0U)宏定义的作用和意义
2020-03-03 14:07:542985

KUKA 变成语句:WHILE循环的原理及在电伺服焊钳铣削里应用

WHILE 循环是一种当型或者先判断型循环,这种循环会在执行循环的指令部分前先判断终止条件是否成立。
2020-06-12 11:16:423307

C语言的3种循环结构分析

C语言循环结构有for循环while循环do循环和goto循环。本文介绍前3种循环方式。 1. for循环结构 for循环也可以称为步进循环,它的特点是常用于已经明确了循环的范围。看一个简单
2021-05-20 13:43:189767

do{...} while(0U) 这种代码的作用和意义

在一些项目中,我们可能看到过很多,在学习的时候没有见过的代码,比如 do{...} while(0U) 这种代码,在我们学习的时候可能很少见,但实际项目中却存在很多类似代码。 今天就来讲讲关于 do
2021-06-04 14:00:332176

while(1)和 for(;;)有什么区别

有读者提出了类似这样的问题:while(1) 和 for(;;) 它们不都是无限循环吗,作用应该一样啊,它们到底有什么区别? 要回答这个问题,其实你各自编写一段while
2021-08-11 10:34:033189

main函数中的while(1)解读

单片机C语言的主程序,通常要用一个while(1)语句来让程序进入一个无限循环,目的是为了让程序一直保持在我们需要运行的情况下。  虽然这种做法毋庸置疑,在网上还是有不少朋友有疑问,如果程序不加while(1)会出现什么情况,对于这种好学精神,还是值得赞扬的,做学问就需要有追根问...
2021-11-15 20:51:0250

51单片机中while(!k1)的用法_C语言

在独立按键设计中,常用while(!k1)对按键的状态进行判断,以下是代码分析:#include "reg52.h"typedef unsigned int u16
2021-11-20 19:21:0277

51单片机实战教程之C语言基础(八 while循环

while循环(或称while语句),也是条件循环,一般格式为:while(条件表达式){ 循环语句} 程序运行时,首选判定条件表达式结果是否为true,如果为true,就执行循环语句;反之
2021-11-21 09:21:011

C语言基础:宏定义使用do{}while(0)的好处

C语言宏定义使用do{}while(0)的好处1. 概述 经常写项目代码,有时需要用到宏定义,而宏定义的用法是否标准,则是会影响到是否能快速查错以及代码拓展性的问题。在宏定义的用法上大家
2022-01-13 13:06:182

C语言中的typedef的用法

在以前的学习中对于C语言中typedef和define的认识是,#define是宏,作用是简单的替换,而typedef也是替换,只不过比define高级的是在替换的时候会进行语法检查。但是后来
2022-01-13 13:36:240

python while循环详解

python while循环 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。 其基本形式为: while 判断条件: 执行语句 1. 普通的循环
2022-02-28 16:39:592136

C程序中do{}while(0)宏定义的作用

在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)。
2022-05-23 12:44:252092

C语言怎么跳出while函数

在C语言中while函数是经常用到的,这里说一下可以跳出while函数的几种方法。
2022-06-17 15:40:0330296

详解Python的for和while循环

Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于循环通常占据程序运行时的大部分时间,因此我们可以通过一些优化,确保 Cython 能够将 Python 循环转换为高效的 C 循环
2022-06-24 16:02:321166

C语言-语句(if,for,while.....)

这篇文章作为C语言基础知识点,介绍C语言常用的几个语句的用法、规则、使用案例。
2022-08-14 10:00:561362

PLC编程中循环语句FOR和WHILE如何选择

迭代语句主要用于重复执行的程序,在 CoDeSys 中,常见的迭代语句有 FOR,REPEAT 及WHILE 语句。
2023-01-30 17:45:291695

从零开始跟我学C语言循环结构(上)

,可以完成有规律的、需要重复计算或处理的任务。C语言提供了for语句、while语句和do-while三种循环语句。我们来看一个用到循环结构的程序设计。
2023-02-10 15:30:35574

从零开始跟我学C语言循环结构(下)

在C语言中,使用while语句完成不定次数的循环,如果满足循环条件,则反复执行循环体语句,当循环条件不满足时退出循环while语句在使用时,总是先要判断一个条件,使用可以用while语句实现“当型”循环while语句的一般形式如下:while(表达式)循环体;。接下来我们来看一个例子。
2023-02-12 17:27:36483

如何利用while循环求100以内偶数和

我们针对求100以内的偶数和问题,提出了很多次while循环和判断来解决这个问题。
2023-02-14 14:57:571314

while循环

while 循环定义:“当…时候,执行某段程序”。当给定的条件为真时,执行循环体;条件为假时,结束循环
2023-02-23 14:02:311989

如何去区分whiledo while用法

如何去区分whiledo while用法。 2 方法 Do whilewhile的区别就是do while不管条件是否成立,都至少执行一次。
2023-02-24 10:40:25699

C程序设计基础-循环结构

循环结构是C语言中最后一种结构,常规中能够实现循环效果的语句有whiledo-while和for三种,下面采用举例的方式来说明三种循环语句
2023-03-02 10:07:51485

C程序设计入门笔记之循环结构

循环结构是C语言中最后一种结构,常规中能够实现循环效果的语句有whiledo-while和for三种,下面采用举例的方式来说明三种循环语句。 2、例题:采用循环语句打印1~10。
2023-03-02 10:12:08489

C语言for语句介绍

除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
2023-03-09 11:14:19750

C语言循环的比较

一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。 3种常用循环语句:while语句、do...while语句和for语句可以相互嵌套。
2023-03-09 11:16:15475

Python中的while循环结构

在 Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。
2023-04-19 15:44:11971

网络工程师学Python-while循环

在 Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。
2023-04-19 15:45:26644

详解Python中的while循环

说起编程语言中循环,一般 for 循环用的时候比较多,因为相比于 while 循环,for 循环的代码量更少。不过有时候也会用到 while 循环。如果你知道其他编程语言(比如C/C++,Java),那么就会比较容易的理解 Python 中的 while 循环
2023-04-26 17:55:091005

C语言-宏定义中使用do{...} while(0)到底图个啥

在 Linux 内核中,经常会看到do{} while(0)这样的语句,许多人开始都会疑惑,认为do{} while(0)毫无意义,因为它只会执行一次,加不加do{} while(0)效果是完全一样的,其实do {}while(0)的用法主要用于宏定义中。
2023-06-11 10:59:29442

While语句解析及使用案例

while语句的用法如下: 条件是一个逻辑表达式,如果条件满足(为真),则会执行循环内的代码块。当条件不再满足(为假)时,循环结束。 以下是几个使用while语句的实例: 实例1:计数器递增 在这
2023-07-05 09:58:53627

WHILE语句如何执行

。 语法(Syntax): WHILE语句根据下列规则执行: 在循环体的重复之前,求值执行条件。 执行条件值为TRUE(真)时,跟在DO后的循环体不断重复。 一旦值为FALSE,就跳过
2023-09-10 09:48:47412

python中while循环条件介绍

while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩
2023-09-12 16:52:28576

do{}while(0)只执行一次有意义吗?

在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)。
2023-10-09 14:20:47242

C语言中如何优化代码的执行效率

whiledo ...whilewhile循环时有以下两种循环形式: unsigned int i;i= 0 ; while (i 1000 ){ i++; //用户程序
2023-11-20 18:09:42265

while循环用法格式

while循环是一种常用的循环结构,能够按照指定条件多次重复执行一段代码。它的一般用法格式如下: while 条件表达式:循环体 在执行while循环时,首先会判断条件表达式的值。如果条件表达式
2023-11-22 10:02:36630

python中while用法例子

Python中的while循环是一种重复执行代码块的结构,只有在指定条件为真时才会执行。当条件变为假时,循环停止。 下面是一些使用while循环的示例,每个示例都提供了详细的解释: 从1到10打印
2023-11-22 10:04:35484

while与if嵌套如何使用

的基本用法while循环用于在满足特定条件的情况下重复执行一段代码。其基本语法如下: while condition: # 代码块 其中,condition是一个判断条件,如果它为True,那么循环体中的代码将会被执行。在每一次循环迭代之后,条件会被重新判断,如果依然为True,那么循
2023-11-22 10:06:031040

while和if一起用的例子c语言

一、 在C语言中while和if是两个非常常用的控制语句。while用于创建循环结构,使得程序可以重复执行一段代码块,而if则是用于条件判断,根据不同的条件执行不同的代码块。当这两个语句结合
2023-11-22 10:09:57837

c语言while中嵌套if循环

中嵌套if语句的用法和好处。 一、C语言中while循环和if语句 在开始我们深入探讨while循环中嵌套if语句的细节之前,让我们首先回顾一下while循环和if语句的基本用法while循环while循环是一种迭代结构,它允许程序反复执行一段代码块,直到指定的条件不
2023-11-22 10:09:521021

arduino中while循环怎么跳出

Arduino 是一款开源的硬件平台,广泛应用于各种物联网和嵌入式系统项目。在 Arduino 上编写代码时,循环结构起到了至关重要的作用。而其中的 while 循环更是常用于需要根据特定条件重复
2024-02-14 16:22:00365

已全部加载完成