
一、while语句的一般形式为:
while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。
二、do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。
使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
while用作连词时,表示“在…(过程)中,在…期间”;用来引导时间状语从句,当主句的主语和while所引导的从句的主语一致时,while从句中的主语、谓语往往可以省去;while还可引导让步状语从句,意思是“虽然,尽管”,含有对比意味;while表示对比关系时,意思是“而,然而”。while的用法有哪些
while用法1
While作为并列连词,意思为“而,然而”,表前后意义上的对比或转折。
例如:There’s plenty of rain in the southeast,while there's little in the northeast.东南部雨量充足,而西北部则很少下雨。
Some people waste food while others haven't enough.有些人浪费粮食,然而有些人却吃不饱。
while用法2
另外while还有别的用法,while引导状语从句有以下两种含义:
1、表示某个动作正在进行的同时,另一动作也在进行之中,这时主从句都用进行时态,有对同类的两个动作进行对比的意味。
如:
While I was playing the piano,she was dancing.我在d钢琴,她在跳舞。
While Jim is picking apples,Kate is carrying apples to the truck.吉姆正在摘苹果,凯特正在把苹果搬到卡车上去。
2、表示某个动作正在进行时,又发生了另一动作(该动作用一般过去时)。
如:
While I was reading,I fell asleep.我读着读着就睡着了。
While we were swimming in the river,we saw a fish jump out of the water.我们正在河中游泳时,看见一条鱼跃出了水面。
while用法3
1、只要(=as long as)
There will be life while there is water and air.只要有空气和水,就会有生命。
2、而;然而〔表示对比〕
He is a driver while I'm a teacher.他是司机,而我是老师。
3、虽然(=although);尽管〔表示让步〕
While I see what you say,I can't agree with you.虽然我能理解你说的话,但是我不能同意你。
4、用作名词,表示“一会儿或一段时间”,常与a,the或this等连用。
如:
Just wait a while and then I will help you.等一下,我会来帮你的。
Where have you been all this while?这一阵子你一直都在哪儿?
while用法4:
while所引导的时间状语从句中的谓语动词只能是延续性动词。
例如:I met with an old friend of mine while(when) I was walking along the street.
1、while是计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出。
2、while语句的一般表达式为:while(表达式){循环体}。
3、使用举例(C++语法):int a=0;while(a<10);{a=a+1}。
4、每循环一次a的值就加一,当等于十时候就跳出循环。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)