for语句和while语句区别
更新时间: 2024-06-16 17:07:05
一,for语句和while语句区别
C语言中for语句和while语句区别:
1、使用场景不同:
知道执行次数的时候一般用for,条件循环时一般用while。
2、两种循环在构造死循环时的区别:
while循环里的条件被看成表达式,因此,当用while构造死循环时,里面的TRUE实际上被看成永远为真的表达式,这种情况容易产生混淆,有些工具软件如PC-Lint就会认为出错了,因此构造死循环时,最好使用for来进行。
3、两种循环在普通循环时的区别:
对一个数组进行循环时,如果每轮循环都是在循环处理完后才将循环变量增加的话,使用for循环比较方便。
如果循环处理的过程中就要将循环变量增加时,则使用while循环比较方便。
二,for的嵌套循环
for的嵌套循环有两种类型,一种是内外循环独立进行,内部循环进行5次,外部循环也进行5次,相当于外部循环把内部循环的结果打印了5次,另一种是内部循环依赖于外部循环,内部循环的条件每次都是变化的。
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套,内嵌的循环中还可以嵌套循环即为多层循环。
说明:
1、嵌套的原则:不允许交叉。
2、循环与分支可以相互嵌套但不允许交叉。
三,of和for的区别用在句型中
of和for的区别:
1 当表示的是“某某的”的含义时,若表示“所有,所属”关系时,用介词of;若表示“解释,说明”关系时,用介词for。
2、在含双宾语的句子中,当间接宾语置于直接宾语之后时,间接宾语之前须加上介词to或for.
3、当不定式短语作主语,谓语是系表结构时,若不定式动词需要逻辑主语时,其引导词可以是of也可以是for。二者的选择主要取决于该句型中的形容词。
四,for
1、侧重点不同
For example是侧重通过示例(更倾向于项目列表),让受众易于理解。
For instance侧重给出一个佐证的案例(一个事件的经过)。
2、使用对象不同
for example是列举整体中的一个为例。
如:A few simple precautions can be taken, for example ensuring that desks are the right height.
可以采取一些简单的预防措施,比如确保桌子的高度合适。
for instance 主要用于列举表示事例情况的例子,后接具体的事物。
如:Ethiopia, for instance uses the equivalent of just twenty kilos of oil per head a year.
比如说,埃塞俄比亚每年的人均消费支出仅相当于20公斤的石油。
3、程度不同
for example使用更加日常和广泛,而for instance则更加学术化和正式。
- 汉中天气预报:佛坪县气象台解除雷雨大...
- 南阳天气预报:内乡县气象台发布暴雨黄...
- 金华天气预报:婺城区气象台发布暴雨蓝...
- 漯河天气预报:临颍县气象台解除雷暴大...
- 松原天气预报:扶余市气象局发布雷电黄...
- 沧州天气预报:泊头市气象台发布高温橙...
- 遵义天气预报:道真县气象台发布雷电黄...
- 运城天气预报:绛县气象台解除暴雨蓝色...
- 六盘水天气预报:六盘水市水利局发布山...
- 思茅天气预报:思茅区气象台发布大风蓝...
- 沧州天气预报:南皮县气象台发布高温橙...
- 三明天气预报:清流县气象台发布雷电黄...
- 台州天气预报:台州市路桥区气象台发布...
- 保定天气预报:唐县气象台发布高温橙色...
- 钦州天气预报:钦州市气象台解除雷电黄...
- 保定天气预报:安国市气象台发布高温橙...
- 池州天气预报:东至县气象台更新暴雨橙...
- 清远天气预报:连州市气象台发布暴雨橙...
- 甘孜天气预报:滨海新区气象台更新高温...
- 甘孜天气预报:乡城县气象台发布暴雨橙...
- 涡阳6月16日天气预报:气温:低温2...
- 颍上6月16日天气预报:气温:低温2...
- 凤台6月16日天气预报:气温:低温2...
- 灵璧6月16日天气预报:气温:低温2...
- 肥东6月16日天气预报:气温:低温2...
- 萧县6月16日天气预报:气温:低温2...
- 太和6月16日天气预报:气温:低温2...
- 五河6月16日天气预报:气温:低温2...
- 濉溪6月16日天气预报:气温:低温2...
- 长丰6月16日天气预报:气温:低温2...
- 利辛6月16日天气预报:气温:低温2...
- 临泉6月16日天气预报:气温:低温2...
- 蒙城6月16日天气预报:气温:低温2...
- 砀山6月16日天气预报:气温:低温2...
- 固镇6月16日天气预报:气温:低温2...
- 阜南6月16日天气预报:气温:低温2...
- 界首6月16日天气预报:气温:低温2...
- 怀远6月16日天气预报:气温:低温2...
- 肥西6月16日天气预报:气温:低温2...
- 泗县6月16日天气预报:气温:低温2...
- 吉林6月16日天气预报:气温:低温 14℃~高温 28℃,晴,紫外线很强
- 门头沟6月16日天气预报:气温:低温 23℃~高温 38℃,晴,紫外线很强
- 密云6月16日天气预报:气温:低温 20℃~高温 38℃,晴,紫外线很强
- 房山6月16日天气预报:气温:低温 20℃~高温 37℃,晴,紫外线很强
- 大兴6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强
- 石景山6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强
- 丰台6月16日天气预报:气温:低温 23℃~高温 38℃,晴,紫外线很强
- 延庆6月16日天气预报:气温:低温 19℃~高温 36℃,晴,紫外线很强
- 昌平6月16日天气预报:气温:低温 21℃~高温 38℃,晴,紫外线很强
- 通州6月16日天气预报:气温:低温 22℃~高温 38℃,晴,紫外线很强