精华内容
下载资源
问答
  • 今天,BBC英语精读精听 陪伴您第603天:while doing的用法讲解while可以翻译成“当…时候”,这时候它引导从句常用用过去进行时,主句可以是一般过去式或过去进行时。当while引导从句中主语跟主句主语是...

    今天,BBC英语精读精听   陪伴您的第603天:

    701e05d2baea268ae94dca1b5a094790.gif

    while doing的用法讲解

    while可以翻译成“当…的时候”,这时候它引导的从句常用用过去进行时,主句可以是一般过去式或过去进行时。

    while引导的从句中的主语跟主句的主语是同一个人或物时,这是while引导的从句中的主语和be动词可省略,故而就变成了while doing。

    例:

    He was selling the newspaper while he was waiting for the bus.

    =He was selling the newspaper while (he was )waiting for the bus.(he was可以省略)

    =He was selling the newspaper while waiting for the bus.

    他边等车边卖报。

    例:

    My mother was cooking while I was watching TV.

    我正在看电视的时候,我妈妈正在做饭。

    这个句子主句的从句的主语不一致,所以不能写成while doing这个的结构。

    注:while doing=when doing,用法是一样的,

    例如:

    He was selling the newspaper while waiting for the bus.

    =He was selling the newspaper when waiting for the bus.

    他在等公共汽车的时候在卖报纸。

    展开全文
  • 1、并列复合句中某些相同成分的省略He often regards English as easy and (he often regards)French as difficult.他常把英语看作是容易学的,而法语是难学的2、在用when,while,if,as if,though(although),as ...

    1、并列复合句中某些相同成分的省略

    He often regards English as easy and (he often regards)French as difficult.

    他常把英语看作是容易学的,而法语是难学的

    2、在用when,while,if,as if,though(although),as until,whether等连词引导的状语从句中,如果谓语有be,而主语又跟主句的主语相同或是it时,则从句的主语和be常可省略

    When(water is)heated,water is turned into vapour.

    水加热时变成气体

    3、在than,as,no matter what(who等)分句后面常可省略某些成分

    They do not use more water than(it is)necessary.

    他们使用的水没有超出需要量

    1f74b9dd8ccb0eda5be9ff1ac47f4de5.png

    4、在know,think,consider,suppose,find,belive,say,decide等动词后面所接的宾语从句中,连接词that常可省略

    I think(that)it will clear up this afternoon.

    我想今天下午天会转晴

    5、在限制性定语从句中,作宾语用的关系代词whom,which,that常省略;在以the same...assuch...as引出的某些定语从句中,也可以省略与主句相同的成分

    This is one of the best films(that)I've ever seen.

    这是我所看过的最好的电影

    6、在以there is开头的句子中,修饰主语的同位语从句的连接词常省略,修饰主语的定语从句的关系代词作主语,有时可以省略

    There is a table(that)stands in the corner.

    墙角处放着一张桌子

    2c5ddb53dde24fbca1861d81b32f449f.png

    7、用so,not或其他手段来替代上文或问句中的一部分或整个句意

    --Can he do this work?他能做这件工作吗?

    --I think so. 我想他行

    8、在某些动词后的宾语补语和主语补语中可将to be省略

    These books are thought(to be)very valuable

    人们认为这些书很有价值

    9、在“the+比较级...the+比较级...”结构中,有时可省略be或there be

    The higher the temperature(is),the greater the pressure(is)

    温度越高,压力越大

    10、某些动词在接that从句时,不用与之搭配的介词

    We agreed that is was a mistake.

    我们一致认为,这是一个错误

    11、用to表示前述动词不定式,其后面有关成分省略

    You may go home ifyou like(to)

    你如果想回家就可回家

    2e277108766d104c51eb0e66ec3e9d7b.png

    12、在某些虚拟语气的句子中可以省略should

    I suggest that he(should)study more English before going abroad.

    我建议他出国前多学点英语

    13、在用so+that连接的从句中,常省略so或that

    We are very tired,(so)that we had better hurry home.

    我们很累,所以我们还是赶快回家去吧

    14、省略介词in的几个固定词组

    He spends his evenings(in)studying English

    他把晚上的时间花在学英语上。

    展开全文
  • 循环语句在基础编程中是必备,而最常见有两种for循环和while循环。还有一种不常用是增强for循环,但这种循环语句如果使用恰当,会大大提高循环效率。 for循环 格式: for(循环变量赋初值;循环条件;循环...

    循环语句在基础的编程中是必备的,而最常见的有两种for循环和while循环。还有一种不常用的是增强for循环,但这种循环语句如果使用恰当,会大大提高循环的效率。

    for循环

    格式:
    for(循环变量赋初值;循环条件;循环变量增值)语句
    这是for循环的一般写法,可以根据实际情况进行变换。

    变换形式:

    1. for语句的一般格式中的“循环变量赋初值”可以省略,但是同时应该在for循环之前对循环变量进行定义和赋初值。注意无论省略哪一个表达式,for循环中的两个分号不可省。
    2. 如果要省略“循环条件”,即不判断循环条件,此循环将会无终止的循环下去,因为其默认循环条件始终为真。
    3. “循环变量增值”也可以省略,省略后循环变量将不会变化,所以循环条件将失效,如果循环体中不对循环变量进行处理,则循环将进入无限的死循环,而且每次循环完全相同。所以需要在循环语句中设法使循环变量可以自动改变,从而达到超出循环条件就终止循环的效果。
    4. 所以,通过上面几条可以发现只有“循环条件”是必不可少的,所以可以只保留“循环条件”。

    代码展示:

    #include <iostream>
    using namespace std;
     
    int main ()
    {
       // for 循环执行
       for( int a = 0; a < 5; a = ++ )
       {
           cout << "a 的值:" << a << endl;
       }
       return 0;
    }
    

    输出的结果是:
    a 的值:0
    a 的值:1
    a 的值:2
    a 的值:3
    a 的值:4

    增强for循环

    格式:
    for(循环变量名:变量取值范围)语句

    代码展示:

    #include<iostream>  
    #include<cctype>  
    using namespace std;  
      
    int main()  
    {  
        int array[5] = {1, 2, 3, 4, 5};
        // range for 语句  
        for(auto &c : array)  
        {  
         cout << c << endl;  
        }  
        return 0;  
    }
    

    输出结果为:
    1
    2
    3
    4
    5

    while循环

    格式:
    while(循环条件){循环语句}

    代码展示:

    #include<iostream>  
    #include<cctype>  
    using namespace std;  
      
    int main()  
    {  
      int i=0;
      while(i<5)
      {
      cout<<i<<endl;
      i++;
      }
    }
    

    输出结果为:
    0
    1
    2
    3
    4

    总结(重点)

    三种循环语句都有各自的使用情况,合理的运用循环语句可以有效的提高程序运行效率。

    • 对于for循环,因为它在循环过程中一直会有一个循环变量在每次循环中会自动变化,所以再循环语句中需要索引的情况需要用for循环,因为一般循环变量都是自增一(或自减一)。
    • 对于增强for循环,则是对比for循环,循环语句中不需要索引。
    • 对于while循环,它只需要循环条件,所以往往是在处理之前不知道数据的长度。而对比for循环,for循环因为有循环变量的初值和范围,所以for循环一般用于已知数据的长度。
    展开全文
  • 1、并列复合句中某些相同成分的省略He often regards English as easy and (he often regards)French as difficult.他常把英语看作是容易学的,而法语是难学的2、在用when,while,if,as if,though(although),as ...

    1、并列复合句中某些相同成分的省略

    He often regards English as easy and (he often regards)French as difficult.

    他常把英语看作是容易学的,而法语是难学的

    2、在用when,while,if,as if,though(although),as until,whether等连词引导的状语从句中,如果谓语有be,而主语又跟主句的主语相同或是it时,则从句的主语和be常可省略

    When(water is)heated,water is turned into vapour.

    水加热时变成气体

    3、在than,as,no matter what(who等)分句后面常可省略某些成分

    They do not use more water than(it is)necessary.

    他们使用的水没有超出需要量

    4e12a85da4b4d1891a3725957bb18004.png

    4、在know,think,consider,suppose,find,belive,say,decide等动词后面所接的宾语从句中,连接词that常可省略

    I think(that)it will clear up this afternoon.

    我想今天下午天会转晴

    5、在限制性定语从句中,作宾语用的关系代词whom,which,that常省略;在以the same...assuch...as引出的某些定语从句中,也可以省略与主句相同的成分

    This is one of the best films(that)I've ever seen.

    这是我所看过的最好的电影

    6、在以there is开头的句子中,修饰主语的同位语从句的连接词常省略,修饰主语的定语从句的关系代词作主语,有时可以省略

    There is a table(that)stands in the corner.

    墙角处放着一张桌子

    28f24b90b2c47eed3720f88d671e1879.png

    7、用so,not或其他手段来替代上文或问句中的一部分或整个句意

    --Can he do this work?他能做这件工作吗?

    --I think so. 我想他行

    8、在某些动词后的宾语补语和主语补语中可将to be省略

    These books are thought(to be)very valuable

    人们认为这些书很有价值

    9、在“the+比较级...the+比较级...”结构中,有时可省略be或there be

    The higher the temperature(is),the greater the pressure(is)

    温度越高,压力越大

    10、某些动词在接that从句时,不用与之搭配的介词

    We agreed that is was a mistake.

    我们一致认为,这是一个错误

    11、用to表示前述动词不定式,其后面有关成分省略

    You may go home ifyou like(to)

    你如果想回家就可回家

    d3c12e1f004aa42d9797ba767bb8ce4b.png

    12、在某些虚拟语气的句子中可以省略should

    I suggest that he(should)study more English before going abroad.

    我建议他出国前多学点英语

    13、在用so+that连接的从句中,常省略so或that

    We are very tired,(so)that we had better hurry home.

    我们很累,所以我们还是赶快回家去吧

    14、省略介词in的几个固定词组

    He spends his evenings(in)studying English

    他把晚上的时间花在学英语上。

    展开全文
  • while 语句基本语法初始条件设置 —— 通常是重复执行 计数器while 条件(判断 计数器 是否达到 目标次数):条件满足时,做事情1条件满足时,做事情2条件满足时,做事情3...(省略)...处理条件(计数器 + 1)打印...
  • 十一 Swift5.0之 while 用法

    千次阅读 2017-03-28 09:40:58
    /* while循环 格式:while(循环保持条件){需要执行语句} OC: int i = 0; int sum = 0; while (i ) { sum = i++;...如果只有一条指令while后面大括号可以省略Swift: 0.while圆括号可以省略 1.只能以b
  • 除英文语法正确、用词精准、流畅地道等方面外,标点符号正确使用也是英文写作不可忽视重要环节,美国标准化考试 SAT 和 ACT 也指明要考标点符号的用法,足见标点符号对于英文写作重要性。国内期刊关于中文...
  • while和if的用法基本类似,区别在于:if条件成立,则执行一次; while条件成立,则重复执行,直到条件不成立为止 一般情况下,需要多次重复执行代码,都可以循环方式来完成 循环不是必须使用,但是为了提高...
  • while语言基本用法 初始条件设置 —— 通常是重复执行 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做事情1 条件满足时,做事情2 条件满足时,做事情3 …(省略)…1. 定义重...
  • Python 循环的用法

    2018-12-26 21:04:56
    循环结构 循环就是反复执行某段代码,在python中有while循环和 for 循环 ...…省略… 练习: 计算1-100之间所有偶数和 num=0 total=0 while num&amp;lt;=100: if num % 2 ==0: total+=num ...
  • 代码: ... /* while语句有两种用法:标准格式,扩展格式 1、标准格式: while(条件判断){ 循环体; ...while(条件判断){ ...do-while循环 ...}while(条件判断); //注意 这个地方结尾分号不要省略!!!!!!
  • c++中for用法的实现

    千次阅读 2020-11-24 10:49:24
    表达式1、表达式2、表达式3, 这3个表达式任意一个或多个,都可以省略! 但是其中“;”不可以省略! for (; ; ) { 循环体 } 相当于: while (1) { 循环体 } for循环表达式1 在C89标准中,表达式1不能定义变量 ...
  • 第三十九课.while循环

    2019-02-13 16:01:18
    While循环和C语言的while用法是一样 但是要注意while后面没有分号,不要制造死循环,如果while后面只有一条语句,可以省略花括号{} 例: 输入一个数,输出从这个数开始到100所有整数 package ...
  • 今天第一个内容是昨天发for循环未讲完for与range连用方法,fou x in range(0:22:2),0表示从零开始循环,...以上while和fou循环内容全部学习完了. 第二个内容是数据类型,强类型和若类型.强类型数据指是数据...
  • for( ; ; ) for(; ;)循环是C语言作者推荐标准方法,同时还是C++作者推荐...在不加编译优化情况下,while 的用法在某些老旧编译器中会导致强行与1比较一次。而 for 循环这种形式永远会被编译器正确识别为无条件
  • 一、if表达式 在kotlin中,if语句是一个表达式,会返回一个值。有以下几种用法: // 用法一 var min = a if (a > b) min = b //省略花括号 ...以上是作为语句时候的用法,作为表达式的用法如下: // 用法一 va...
  • 【C语言】08 循环

    2021-04-30 09:11:49
    while 基本用法2. 无限循环程序 1:显示平方表程序 2:数列求和二 do 语句1. do while 基本用法程序 3:编写一个程序计算用户输入整数位数三 for 循环1. for 语句基本用法2. 在 for 语句中省略表达式3. C99...
  • 代替while的写法 break 的用法 break 标签跳出循环用法 案例学习 打印空心金字塔 //打印空心金子塔 /* * * * * * * * ********* */ /* 分析思路: 第一步:可以先打印出一个矩形 **
  • 流程控制

    2018-07-24 22:59:42
    一、分支 1. if 使用if注意事项有: (1) 可省略括号 (2) 可定义初始化语句 (3) 左括号必须在条件表达式左部 ...值得注意是在go语言中式没有while关键字,所以只有for循环,没有while...
  • JavaScript循环结构小结

    2016-12-05 21:59:34
    本文主要简单归纳了JavaScript中循环结构的用法,并列举了一个经典猴子分桃案例,本文如有不足之处,请多包涵,提出指正,谢谢! for循环 for(表达式1 ;表达式2;表达式3){} 注意:3个表达式都可以省略。 对...
  • 1、两种循环具体用法 1.while(条件){} 2.for(循环控制变量;条件;控制控制变量变化){} (除条件外,其他部分都可以省略) 2、两种循环区别 for循环可以实现while循环都可以实现。 for循环,专注循环...
  • 0 真假,所以这种用法毫无意义。 2. 一种特殊情况的while循环中使用 原代码: a = get_value(); count_value( a ); //在while循环前有两条语句用于获得在循环表达式中进行测试while...
  • 我们先进行一个简单纯SIP信令(不带语音连接建立)UACSIP终端程序开发试验(即一个只能作为主叫不能作为被叫的的SIP软电话模型),我们创建一个MFC应用程序,对话框模式,照上面说明,...
  • 正常情况下,代码是逐条按顺序执行,但是为了能够控制执行满足条件代码,会加入像if-else分支条件语句、switch多重选择语句、循环语句(如while循环、do-while循环、for循环等)等语句。 分支语句和循环语句...
  • 总结 1、流程控制  和C++类似。  switch用较少,留意一下:Java7后expression还可以是字符串类型。  switch与if不同,起始点非常... while,do while,for Java也有,而且用法一致    break,continu...
  • if简单用法: if(表达式){ 语句 } //如果表达式为真,执行'{}'内语句 //如果表达式为假,不执行语句 //如果语句为单条语句,'{}'可以省略 if范围问题: 如果if后有'{}',则'{}'内所有语句都属于if内,如果...
  • 2020-12-24

    2020-12-24 10:10:25
    yield的用法与这个差不多,比如:……(一些代码省略while true: yield 4 print(“从这里继续”) 你把他看成return从上到下读代码试试看, 你会说先输出4,然后打印“从这里继续”。前面你说对了,但是他不会
  •  3 a / an 的省略  4 a / an 和 one  5 a little / a few 和 little / few  6 the (定冠词)  7 the (定冠词)的省略  8 the (定冠词)在 home 等之前的省略  9 this / these , that / those...
  • for 第一种用法,也是所有语言中最常见一种,跟C语言一样, 只是for后面省略了( ) 圆括号。 英文官方表达跟准确: for init; condition; post { } /* init: 一般为赋值表达式,给控制变量赋初值;...

空空如也

空空如也

1 2 3
收藏数 58
精华内容 23
关键字:

while的省略用法