问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有前辈能讲讲 while 什么意思嘛

发布网友 发布时间:2022-04-30 21:25

我来回答

2个回答

热心网友 时间:2023-10-14 05:06

TI是串口发送完成标志,发送完成TI值为1while(!TI) 的意思就是等待串口发送完成(未完成TI值为0,(!TI)值为1,循环,直到串口发送完成,TI为1,(!TI)值为0,退出循环,向下执行)

热心网友 时间:2023-10-14 05:06

while
英 [wʌɪl] 美 [(h)waɪl]
n.一会儿,一段时间;同时;与此同时
conj.当…的时候,和…同时;而,然而 (表示对比)
relative adverb在…的时候
v.消磨时光
prep.〈北英格兰〉 直到
短语.worth while ,worth one’s while
Wait a while.
等一会儿。
It took a long while to do the work.
做这个工作花了许多时间。
What have you been doing all this while?
这一阵子你一直在做什么?

习惯用语
a good [long, great] while 长[许]久
a little while 不久, 一会儿
a while ago 方才, 刚才
after a while不久, 过一会儿
all the while 始终, 一直
at whiles 有时, 时常
between whiles 间或, 时或
every little while (=at whiles) 有时, 时常
for a [one] while 暂时
in a little while 不久, 没一会儿
make it worth sb.'s while 酬谢某人, 贿赂某人
the while [whilst] (与此)同时, 在此期间
while you are about it [口]顺便, 在你做这个的同时
worth (one's) while 值得的; 值得花费时间, 值得一干; 有益的

1. when和while在引导状语从句时, 都可表示“当……的时候”。如
Doctor Smith called when / while we were preparing dinner.
当我们正在做饭的时候,史密斯医生来访了。
While I was in Shanghai, I met with the pop star.
当我在上海时, 碰巧遇到了那位流行歌星。
【注意】
(1) when表示“当……的时候”,从句中既可以用延续性动词, 表示状态或时间段, 也可以用非延续性动词, 表示动作或时间点; while表示“当…… 的时候”、“在……期间”, 从句中只能用延续性动词, 表示状态或时间段。
例如:
It was snowing when we arrived at the station.
When he came in, we all stood up, smiling.
I was very fat when / while I was a child.
When / While she was typing, someone knocked at the door.
(2)在when或while所引导的状语从句中, 如果从句的主语和主句的主语相同, 且动词又是be动词时, 从句的主语和be动词往往可以省略。
例如:
When / While (I was) walking along the street, I heard my name called.
When / While (you’re) in trouble, turn to me for help.
2. when和while都可以表示“尽管、虽然”, 但when经常指描述的事实或结果事与愿违或出人意料, 而while在语气上含有让步之意。例如:
The boy was watching TV when he should have gone to bed.
虽然那孩子该睡觉了, 但他还在看电视。
The old couple prefer walking when they might take a taxi.
尽管可以坐出租车, 那对老夫妇更愿意步行。
While I accept that he is not perfect, I do actually like the person.
尽管我承认他并不完美, 但我确实真地喜欢他这个人。
While he loves his students, he is very strict with them.
虽然他爱他的学生, 但对他们的要求也很严格。
while的其它含义和用法:
(1) 然而, 可是
I like coffee, while my sister likes tea.
我喜欢咖啡, 而我姐姐喜欢喝茶。
I was preparing for the exam while they were chatting.
我在准备考试, 可他们却在闲聊。
(2) 只要
While there is water, there is hope of life.
只要有水, 就有生存的希望。
I’ll offer help to those poor children while I’m alive.
只要我活着, 就要帮助那些贫困的孩子。
计算机中的用法
1典型循环
WHILE<条件>

<语句体>
endwhile
dowhile<条件>
<语句体>
loop
2语法介绍
Pascal

while<条件>do<语句>
意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C
do<语句>while(<条件>);
while(<条件>)<语句>;

C++
while(<条件>)<语句>;
do<语句>while(<条件>);

Java
while(<条件>){<语句>}
do{<语句>}while(<条件>);
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

javascript
while(变量<=结束值){需执行的代码}
while(变量<=结束值){需执行的代码}
注意:除了<=,还可以使用其他的比较运算符。
do...while
do{需执行的代码}while(变量<=结束值)
do{需执行的代码}while(变量<=结束值)
注意:do...while循环是while循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为true时,它会继续这个循环。所以可以这么说,do...while循环为执行至少一遍其中的代码,即使条件为false,因为其中的代码执行后才会进行条件验证。

PHP
while循环是php中最简单的循环类型。它和C语言中的while表现得一样。语法如下:
while(expr){
statement
}
3使用示例
C++

1
2
3
4
5
6
7
8
9

inta=NULL;
while(a<10)
{
a++;//自加
if(a>5)//不等while退出循环,直接判断循环
{
break;//跳出循环
}
}

结果: 结束后 a的值为6 。

html
下面的例子定义了一个循环程序,这个循环程序的参数 i 的起始值为 0。该程序会反复运行,直到 i 大于 10 为止。i 的步进值为 1。

1
2
3
4
5
6
7
8
9

<html>
<body>
<scripttype="text/javascript">
vari=0while(i<=10)
{document.write("Thenumberis"+i)
document.write("<br/>")i=i+1}
</script>
</body>
</html>

结果
The number is 0The number is 1The number is 2The number is 3The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10
The number is 0The number is 1The number is 2The number is 3The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10

PHP

1
2
3
4
5
6
7
8
9
10
11

php
$num=1;
$aaa="10以内的偶数为:";
while($num<=10){
if($num<=10){
$aaa.=$sum."";
}
$sum++;
}
echo$aaa;
?>

下面两个例子完全一样,都显示数字 1 到 10:

1

<?php/*example1*/$i=1;while($i<=10){echo$i++;/*theprintedvaluewouldbe$ibeforetheincrement(post-increment)*/}/*example2*/$i=1;while($i<=10):print$i;$i++;endwhile;?>

C#

1
2
3
4
5

inti=1;
while(i<=10)
{
Console.WriteLine("{0}",i++);
}

Java
1

1
2
3

while(true)
{i++;
}/i无限累加,死循环/

2

1

do{i++;}while(i<60)/在i小于60的情况下进行累加/

Basic
Dim i As Integer
i = 1
Do While i <= 5
Print i
i = i + 1
Loop
向屏幕输出从1到5的正整数

AS

1
2
3
4
5
6

vari=1;
while(i<=1000)
{
i++;
}
trace(i)

Pascal
k:=10;
WHILE k>0 DO BEGIN Writeln (k);
k:=k-1 END;
从10到1倒序输入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中控是什么意思 抖音直播中控是什么意思 iphone通讯录群组设置 如何更改iphone通讯录拨打电话时总是出现两个称呼 我的电脑是Win8.1update老硬盘有坏道,最近新买了一个硬盘是希捷的1TB混 ... 使命召唤:黑色行动2常见问题 GMA 4500M技术特性 电脑显示器的配置电脑的基本配置有哪些 梦见对象把门钥匙和我分手 梦见对象还我门钥匙要和我分手的预兆 公益性捐赠税前扣除资格 Failed to login. Please wait a while and try again 为什么wait语句要放在while循环之内 gbf wait awhile wait a while,如果这样的话,也可以是wait a hour吗? wait for a while 中for是否能省略 等一会儿能不能说成是wait for a while 求一些英语连接词,比如“过了一会儿;此后;如果。。。。。&quot;再就是Wait a while对还是Wait for a while对 下载FC激龟快打怎么是压缩格式,解压后怎么还是没有运行程序 Wait a while!的中文意思? 求个激龟快打的游戏,四个龟二个人一只恐龙的那个比武的游戏 Wait Awhile 歌词 为什么小时候玩的那种忍者神龟我下载下了叫做激龟快打但是是特救指令?怎么回事? 等一段时间 用英语怎么说 谁有fc忍者神龟对打 (激龟快打)? GBA的 满江红秋瑾中表现作者不甘雌伏的巾帼豪情句子是 是wait a while还是wait for a while?这个for要不要?为什么? 急用啊,小时候玩的忍者神龟格斗版!小游戏!手机安卓的在哪儿下载!拜托各位了! 《满江红》中,“为篱下、黄花开遍,秋容如拭”化用了哪两位诗人的什么诗句?表达了作者怎样的思想感情? 第三行里难道可以说wait a while么 难道不是只能是wait for a while吗? 求fc激龟快打下载过程。最好有截图 关于thousand million other while and when的用法 wait for a moment &#47;while just a moment hold on wait a minute 的区别 具体点 whilE意思? 怎么用fmdb去读sqlite3库里面某一列的值 苹果手机卡怎么插 什么叫后级功放? 什么是功放前后级 苹果手机怎么放卡 什么叫前级功放和后级功放? 功放前后级是什么意思 纯后级功放是指什么‘? 为什么我的交行网银助手打开的界面是乱码呢,win10系统? 交通银行网银USBkey插上,电脑没有反应 交通银行网银不用安装安全控件吗 交通银行信用卡CRT107是什么意思? 如何下载交通银行网上银行到桌面 交通银行网银问题 交通银行网银问题。 交行银行网上银行插件 交通银行网上银行安全工具