首页技术if和while如何一起用?while

if和while如何一起用?while

编程之家2026-06-29741次浏览

大家好,今天小编来为大家解答if和while如何一起用这个问题,while很多人还不知道,现在让我们一起来看看吧!

if和while如何一起用?while

since,if,while等的用法

主句为一般将来时态,if从句用一般现在时态:if主将从现(这个比较好记)

since:(如果能够记住例句的话会比直接记语法更好用)

(1)接时间点:如 I have stayed in that country since 1995.要求:谓v.用现在完成时,而且须是延续性动词。

(2)接一段时间+ ago:如 They have lived in that house since two years ago.要求:谓v.用现在完成时,而且须是延续性动词。

(3)接时间状语从句:如 I have loved her since I met her last time./ Lily has stayed at home since she left school.要求:主句的谓v.用现在完成时,而且须是延续性动词;从句的谓v.用一般过去时,而且须是终止性动词。

(4)用于句型“It’s/ It has been+一段时间+ since+时间状语从句”中,译作“自从…以来,已经…(时间)了”。如 It’s/ has been three months since he moved to this city.要求:主句的谓v.用一般现在时或现在完成时;从句的谓v.用一般过去时,而且须是终止性动词。

if和while如何一起用?while

(5)用于句型“一段时间+ has passed since+时间状语从句”中,译作“自从…以来,…

(时间)已经过去了”。如上个例句还可写成:Three months has passed since he moved to this city.要求:主句的谓v.用现在完成时,而且动词必须是has passed;从句的谓v.用一般过去时,而且须是终止性动词。

(6)注:当since用于否定句时,主句的谓v.可以是终止性动词。如 He hasn’t seen the film since last month.

(7)相关词组:“从那时起”:ever since、since then、from then on.

注:ever since作为一个词组,放句尾可单独使用。如I have given up smoking ever since.另外,还可在since后接句子。since前加ever,只是加重语气而已。如 I have given up smoking ever since I caught a bad cough.

(8) since还可引导原因状语从句,译作“由于;因为”,相当于because。如 Since he was lazy, he didn’t finish his homework.

if和while如何一起用?while

while:当。。。。时

如果是名词,记住for a while,如果是连词,记住一般它后面跟的短语是be+ doing

While用法小结

一、while作名词用,表示“一会儿”“一段时间”

1.She likes to lie down for a while after lunch.她喜欢午饭后躺一会儿。

2.Coming to another country to study requires a big adjustment and it takes a while to fit in.

来到另一个国家求学,需要花一段时间来适应。二、While作连词(1)引导时间状语

1.We must strike while the iron is hot.趁热打铁。

2.While she was listening to the radio,she fell asleep.她听着收音机睡着了。

(2)引起让步状语从句,意思是“虽然…但是….”、“尽管…但是…”(多放于句首)1.While he loves his students,he is very strict with them..

虽然他爱他的学生,可是他对他们很严格。

2.While these experiments are interesting and useful,it is important to remember that they may not always tell us much.(BookIIIp125)

虽然这些实验很有趣也有用,但是很重要的是要记住,这些实验也可能不会告诉你很多。

(3)引起条件状语,意思是“只要”

1.While there is life there is hope.只要生命存在,就有希望。 2.While there is a way there is away.有志者事竟成。

三、While作并列连词用,意思为“而,然而”,表对比。而but表转折。注意用心比较体会while与but的句中用意

1.Some people waste food while others haven't enough.有些人很费粮食,然而有些人却吃不饱。

2.The son was having a good meal at home,while the parents were working in the fields.

儿子在家吃好饭而父母却在田里辛勤劳作。

3.I ought to have helped her,but I never could.我本该帮她但没能。

4.Honey is sweet,but the bee stings.蜂蜜很甜,但蜜蜂有刺蜇人。四.while,when,as的用法区别

都译为“当…的时候”,区别为:when后的从句谓语动词既可是延续性动词,也可是短暂性动词,而且还可作并列连词,译为“这时”。但以下句型一定用when,作并列连词:

句型A:be about to do…when…正要做…这时(发生另一事)句型B:was/were doing…when…正在…这时(发生另一事)句型C:had done…when…刚要做…这时(发生另一事)

1.We were about to set out when it began to rain.我们刚要出发天突然下雨了。

2.He had hardly sat down when his mobile rang.他刚一坐下手机就响了

if else while do while 怎么用

if-else语句和switch语句都是选择、判断语句,if-else的语句形式是: if(表达式){

//语句1

}else{

//语句2}

switch结构为:

switch(表达式){

case常量表达式1:语句1

case常量表达式2:语句2

...

case常量表达式n:语句n

default:语句n+1

}

比较

相同点:

不论if-else还是switch,它们都可以实现多重分支结构;

不同点:

switch:只能处理等值条件判断,且条件是整形变量或字符变量的等值判断;

if-else:吃力在else部分还包含其他if结构,特别适合某个变量处于某个区间是的情况。

我们把重复做某件事的情况称为循环,不停的中某件事时就要用到循环语句while和do-while。while的特点是先判断,在执行。语句结构为:

while(循环条件){

循环操作}

while的步骤有:

1、分析循环条件和循环操作;

2、套用while语句;

3、检查循环是否能够推出。

do-while语句就与while语句相反,它先执行,再判断。语句结构为:

do{循环操作

}while(循环条件)

比较

相同点:

它们都可以实现循环结构;

不同点:

while:初始情况不满足条件时,while一次都不会执行;

do-while:do-while循环不管任何情况下至少执行一次。

if,when,while

If:

if不能:

1.置于句首引导主语从句

2.用在介词之后,引导宾语从句

3.引导表语从句

4.用在名词之后引导同位语从句

5.在后面接不定式

能用if:

6.在引导否定概念in宾语从句

When和While:

when,while,as引导时间状语从句的区别

when,while,as显然都可以引导时间状语从句,但用法区别非常大。

一、when可以和延续性动词连用,也可以和短暂性动词连用;而while和as只能和延续性动词连用。

二、when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while和as从句的谓语动作必须是和主句谓语动作同时发生。

1.从句动作在主句动作前发生,只用 when。

2.从句动作和主句动作同时发生,且从句动作为延续性动词时,when,while,as都可使用。

3.当主句、从句动作同时进行,从句动作的时间概念淡化,而主要表示主句动作发生的背景或条件时,只能用 as。这时,as常表示“随着……”;“一边……,一边……”之意。

4.在将来时从句中,常用when,且从句须用一般时代替将来时。

三、when用于表示“一……就……”的句型中(指过去的事情)。

谓语:1.只能是动词!!!

2.绝大多数的情况下都是跟在主语后面

补充:in the weekend evening

或者

on weekend evening

求你了望采纳~~

if和while如何一起用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于while、if和while如何一起用的信息别忘了在本站进行查找哦。

c语言编写一个冒泡排序算法,冒泡排序算法的优势表一和表二怎么找相同的内容(两个电子表格怎样匹配相同内容)