为您找到与else的用法总结相关的共200个结果:
动名词是动词ing形式的一种,兼有动词 和名词特征的非限定动词 。它可以支配宾语,也能被副词 修饰。动名词有时态和语态的变化。以下是小编为大家整理的动名词用法的用法总结,希望能帮助大家更好地认识动名词用法,提高英语水平。
1 动名词作主语、宾语和表语
a. 动词后加动名词doing作宾语 V. + doing sth
admit 承认appreciate 感激,赞赏avoid 避免
complete 完成 consider 认为 delay 耽误 deny 否认 detest 讨厌 endure 忍受enjoy 喜欢escape 逃脱 prevent阻止
fancy 想象finish 完成 imagine 想象 mind 介意 miss 想念 postpone 推迟 practise 训练 recall 回忆 resent 讨厌resist 抵抗 resume 继续 risk 冒险
suggest 建议face 面对 include 包括stand 忍受understand 理解 forgive 宽恕 keep 继续
举例
(1)The squirrel was lucky that it just missed being caught.
(2)Would you mind turning down your radio a little, please?
b. 词组后接doing
admit to prefer…tobe used to lead todevote oneself to object tostick to busylook forward to(to为介词)
no good,no use,It's worth…, as well as,
can't help,It's no use /good be tired of
be fond of be capable of be afraid of
be proud of think of / about hold off
set about be successful in good attake up
put off keep on insist oncount on / upon
give upburst outprevent … from…
浏览量:3
下载量:0
时间:
以下是小编为大家总结了关于定冠词the的用法,希望能帮助大家更好地掌握定冠词the的用法,提高英语水平。
定冠词的用法比较难掌握,下面是根据在名词前什么时候用定冠词编的口诀,可以帮助学生加强记忆:
定冠词真古怪,不知何时才能戴,列举下列各情况,只有此时才能戴。
特指某些人或物:
1)彼此双方都明白Don’t tell him the news.They will meet at the school gate.2)前面提过人或物3)序数词前紧紧挨
4)形容词的最高级5)乐器各种头上戴6)独一无二宇宙间
7)普通组成的专有名词the Great Wall8)特指某(些)人或事物The bike under the tree is mine.9)巧学妙用记得快by the way
浏览量:3
下载量:0
时间:
以下是小编为大家整理的cause的用法,希望能帮助大家更好地掌握cause的用法,提高英语水平。
(1) cause表示“原因”时,是可数名词。
例句:They pegged it as the cause of failure.
他们认为这就是失败的原因。
(2) cause表示“理由”时,是不可数名词。
例句:She had just cause for anger. 她有正当的理由生气。
(3) cause表示“事业”或者“奋斗目标”时,是可数名词。
例句:He would immolate himself for their noble cause.
他愿意为他们的崇高事业牺牲自己。
--------------------------------------------------------------------------------------
cause的用法总结相关
浏览量:3
下载量:0
时间:
rather是宁可,宁愿的意思,在英语学习中是出现频率很高的词汇,下面读文网小编为大家整理了rather的用法总结,希望能帮助大家更好地认识rather这个单词,提高英语水平。
1.would rather宁可,宁愿
(1) would rather后接动词原形;表否定时,后接not +动词原形:
I'll never be dependent on anyone again. I would rather starve (than be dependent on anyone else).
我再也不依靠任何人了。我宁愿饿死(也不靠别人)。
John really dislikes dancing. He would rather not go dancing with his wife.
约翰确实不喜欢跳舞。他宁可不和妻子一起去跳舞。
(2) would rather接that从句,从句用虚拟语气,即用一般过去时表示现在或将来的动作或状态,用过去完成时表示过去的动作或状态。如:
I'd rather (that) you set out to do the task now.
我宁愿你现在就着手这项工作。
(与现在相反用过去时set)
I'd rather you picked her up at the airport tomorrow morning.
我宁愿你明早去机场接她。
(与将来相反与用过去时picked)
与过去相反
I'd rather you had not told her the news that day.
我宁愿你那天没告诉她这个消息。
(与将来相反用过去完成时had done)
(3) 变体形式:would rather do ... than do ... 宁可……也不……
I would rather die than surrender to the enemy.
我宁可死也不会向敌人屈服。
2.rather than
(1) 接形容词/名词,表示“与其……,不如……”
This pair of shoes is comfortable rather than pretty.
这双鞋与其说是漂亮,不如说是舒服。
John is a doctor rather than a teacher.
与其说约翰是个老师,不如说他是个医生。
(2) 接名词或代词,可表示“而不是”的意思,相当于短语instead of或in place of:
I, rather than he, should be responsible for this failure.
该对这次失败负责的是我,而不是他。
(3) 接动词原形,表示“而不是”:
Rather than allow the vegetables to go bad, he sold them at half price.
他将蔬菜半价卖掉,而不是让菜坏掉。
3.or rather表示“更确切地说”,起进一步解释说明的作用:
She worked as a secretary, or rather, a personal assistant.
她当了秘书,确切地讲,是私人助理。
4.not ... but rather ...表示“不是……,相反(而是)……”
Their problem is not a lack of funding, but rather a lack of planning.
他们的问题不是缺乏资金,而是缺乏规划。
5.rather than 与prefer连用
(1) prefer to do ... rather than do ... 表示“宁愿做……而不愿做……”:
They prefer to repeat their former experiences rather than take new risks.
他们宁可重复以前的经历也不愿意进行新的冒险。
(2) prefer+名词... rather than +名词,替代prefer ... to的用法,如:
I should prefer wine rather than beer.
我宁愿喝红酒而不愿喝啤酒。
浏览量:3
下载量:0
时间:
afraid是一个英文单词,形容词,翻译为“害怕的;恐怕;担心的”。那么你知道关于afraid这个单词更多的知识吗?下面小编整理了afraid的用法归纳总结_afraid的用法和例句,供大家参考。
浏览量:4
下载量:0
时间:
以下是小编为大家整理的used to的用法总结,希望能帮助大家更好地认识used to这个词组,提高英语水平。
人们常用我used to来表示今昔对比,某一动作已经成为过去的事实,现在已经不再那样了。我只有过去式的一种形式,可用于所有人称。请看表演:
Mary used to be short, but she is very tall now. 玛丽以前很矮,但她现在很髙。
They used to walk along the river after supper. 他们过去常常晚饭后沿着河边散步。
我的句型变化
The knife is used to cut meat. 刀是用来切肉的。
浏览量:3
下载量:0
时间:
escape的意思有逃跑的意思,它的用法是怎样的呢?下面读文网小编给大家总结escape的用法,希望对大家学习英语能有所帮助。
1、No, you cannot escape Jesus.
不,你不能逃离耶稣。
2、A child can escape where a man will perish.
一个孩子可以逃脱的地方,成人就要丧生。
3、Arrangements for the escape were made under cover.
逃走的计划是秘密进行的。
4、So while it seems China has miraculously dodged more than a few headwinds, the crisis in Europe could be the malaise it can 't escape.
因此,虽然中国曾奇迹般地躲过了几场风暴,但这一次的欧债危机中国或许在劫难逃。
浏览量:4
下载量:0
时间:
大家应该都遇到过afraid这个单词,afraid一般有抱歉的、担心的和害怕的等意思,那么你知道afraid的用法吗?下面是小编给大家带来的afraid的用法总结_afraid的用法例句,以供大家参考,我们一起来看看吧!
▼afraid的用法总结
afraid的基本含义是“害怕”,泛指一种恐惧心理,或者用于表示习惯的、经常的懦弱或怯弱,并带有因“畏惧”而行动不灵活或谈吐不顺畅之意。afraid也可表示“担忧”或“忧虑”某事物可能产生的后果,即“恐怕”。afraid还可以表示“担心”某人〔事物〕会遇到危险。
afraid是表语形容词,即一般不用在名词前面作定语。作“害怕”解时其后可接of (sb/sth/ v -ing)引起的短语,也可接动词不定式和that(常省略)从句,从句中的谓语动词常用虚拟式。作“担心”解时其后可接for引起的短语。
afraid在句中间或可用作宾语补足语。由afraid构成的形容词短语在句中还可用作状语。
I am afraid...是口语中常见的一种固定搭配(只用单数第一人称一般现在时)。可用来表示推测(suppose)、歉意(Excuse me…)、婉拒(I'm sorry but…)或者引出不好的消息(sorry to have to say)。其作用在于使语气婉转和缓。其位置可在句首,也可在句末。
在回答别人问话时afraid后可用so或not替代问句中的肯定式或否定式宾语。
afraid不可用very修饰,但可用much或very much修饰。
afraid的比较级和最高级是more afraid和most afraid。
偶可见afraid作定语者:①带修饰语时(前置),例如:Those somewhat afraid children dare not sing.那些有点胆怯的孩子们不敢唱歌。②偶可(如出于修辞需要)后置,例如:A man afraid is a man ashamed.又如:He looks like a man afraid.他看起来像是害怕。
一般认为be afraid 后接的that从句(注意此时省略of)作afraid的宾语,因为be afraid具有及物的倾向。但也有人认为that从句是状语从句,还有人认为是表语的补足语。
▼afraid的短语搭配
afraid of
害怕, 恐怕
I'm afraid
对不起,恐怕
I am afraid
我害怕;我怕;我担心
afraid to
怕去...;不敢;害怕
be afraid
害怕
be afraid of
害怕;恐惧
be afraid to
害怕
half afraid
有点害怕
▼afraid的英语例句
1. She was afraid in a way that was quite new to her.
她感到从未有过的害怕。
2. "I'm afraid he's ill." — "I'm sorry to hear that."
“恐怕他生病了。”——“真是遗憾。”
3. Why should a great community like a university be afraid of nihilism?
为什么像大学这样人才济济的社区要害怕虚无主义呢?
4. I was afraid you'd simply feel we were imposing on you.
我担心你会觉得我们是在勉强你。
5. Aren't you afraid of being seen as a righteous crusader?
你不怕被人看作是一个装腔作势的改革者?
6. He was a little bit afraid of his father's reaction.
他有点害怕父亲的反应。
7. I'm afraid I made a pig of myself at dinner.
恐怕我晚餐时吃得太多了。
8. I'm afraid I have to answer a call of nature.
抱歉我要去趟洗手间。
9. I'm afraid that this school year is off to a shaky start.
恐怕这学年一开学就不顺。
10. People are afraid to venture out for fear of sniper attacks.
由于害怕狙击手,人们不敢冒险外出。
11. Don'tbe afraid to ask for advice about ordering the meal.
点餐时可以大胆征求意见。
12. Arvo avoided committing himself. "I'm afraid that's not my province," he replied.
阿尔沃不想作出承诺,“恐怕那不归我管,”他回答说。
13. I was slightly afraid of their chilly distant politeness.
他们那种冷冰冰的、敬而远之的客套让我有点憷头。
14. I was afraid of getting left on the shelf.
我害怕嫁不出去。
15. To tell you the truth, I was afraid to see him.
坦白说,我害怕见他。
浏览量:3
下载量:0
时间:
在学习英语的时候,相信大家都见过amount这个单词,amount一般有数量和总额等意思,那么你知道amount的用法吗?下面是小编给大家带来的amount的用法总结_amount的短语搭配,以供大家参考,我们一起来看看吧!
▼amount的用法总结
●amount后可接介词to。
The expenses amount to ¥50.
amount后也可接动名词,要注意不要与不定式混淆。
That amounts to saying that he is a genius.
●saying不可改成say。
做名词时,只能用在不可数名词,如能说a large amount of literature,不能说a large amount of books。
amount of后一般接不可数名词,有时也可接复数可数名词,此名词被视为某一“总量”或“综述”。
短语 in the amount of (总共为)可以 of 或 for 代之;to the amount (总共达)可以 to 代之。但如接款项数字大的总数,一般用 in〔to〕 the amount of。
v.(动词)
amount用作动词的基本意思是“合计,共计”,引申可指“等同,接近”。
▼amount的短语搭配
amount to
总计, 总共达到;实际上是
any amount of
极大量的
the amount of
…的数额;…的数量
total amount
总额;总数额;总数量
large amount
大量;大数额;大批
an amount of
相当数量的;许多
large amount of
大量的
small amount
少量;小数额;小金额
same amount
相同数量
huge amount
大量;巨额
maximum amount
最高数额;最大的量;最大数量
considerable amount
相当数量
amount of work
大量工作;工作量;运动量
a huge amount of
大量的
enormous amount
大量;巨大数额
no amount of
怎么也…不;再多也…不
vast amount
大量
tremendous amount
数量巨大;大量
amount due
到期金额;到期款项
amount payable
应付金额;应付款金额;应付款额
▼amount的英语例句
1. They have only a vague idea of the amount of water available.
他们只是大概知道可用水的总量。
2. The evaluation of conduct involves some amount of generalization.
对操行的评价会含有一些泛泛之论。
3. They will need a reasonable amount of desk area and good light.
他们将需要一个面积较大的摆放办公桌的地方和充足的照明。
4. I try to offend the least amount of people possible.
我尽量少得罪人。
5. Worldwide, an enormous amount of research effort goes into military technology.
在世界范围内,大量的研究精力都投入到军事技术上。
6. The company has been sold for an undisclosed amount.
那家公司已被卖掉,具体售价未公开。
7. No amount of reasoning could shake him out of his conviction.
再怎样跟他讲道理都不能让他放弃自己认准的事。
8. We import an incredible amount of cheese from the Continent.
我们从欧洲大陆进口数量惊人的奶酪。
9. Manufacturers must list ingredients in order of the amount used.
生产商必须按用量多少的顺序将成分列出。
10. There are any amount of clubs you could join.
有无数个俱乐部你可以加入。
11. We can arrange unsecured loans for any amount from ?500 to ?7,500.
我们能提供数额从500英镑到7,500英镑的无担保贷款。
12. She was being paid what I considered a derisory amount of money.
在我看来,她得到的报酬真是少得可怜。
13. Consuming this amount of food could turn these fit players into fatties.
这些体格健壮的运动员吃这么多会变成胖子的。
14. I received a certain amount of sympathy immediately after the attack.
遇袭之后,人们立即对我表示了些许同情。
15. Investors can borrow an amount equal to the property's purchase price.
投资者可以获得与房产购买价格相等的借款额。
浏览量:3
下载量:0
时间:
eager有热切的,渴望的等意思,对于eager的用法,大家了解多少呢?eager运用到句子中,又该怎么用呢?下面是小编给大家带来的eager的用法总结_eager的六种用法,以供大家参考,我们一起来看看吧!
Eager
渴望; 渴望的,热切的; 热心于; 怒潮;
Johnny Eager
双雄喋血; 热血强人;
eager for
渴望; 渴望,; 迫切要; 渴求…;
eager spectators
热切的观众们;
Helps eager
帮助你;
浏览量:3
下载量:0
时间:
else有其他;此外;(常与or连用)否则、不然等意思,那么你知道else的用法吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. I denied my father because I wanted to become someone else.
我和父亲断绝了关系,因为我想成为一个不一样的自己。
2. So, if we could just move onto something else?
那么我们可不可以干脆谈点别的?
3. She has done more to divide the Conservatives than anyone else.
她在分裂保守党这件事上所起的作用比任何人都大。
4. There was no one else to take care of their children.
没有别人可以照料他们的孩子。
5. These rootless young people have nowhere else to go.
这些漂泊不定的年轻人没有其他地方可去。
6. Despite his unconventional methods, he has inspired pupils more than anyoneelse.
尽管他的方法不同寻常,但他给予学生的激励比其他人都要多。
7. He told us to put it right, or else.
他让我们纠正错误,否则后果自负。
8. This was Hyer's last fight, for no one else challenged him.
这是海尔的最后一场比赛,因为再没有人向他发起挑战。
9. Nobody else believed that they had tried to rub out the pope.
其他人都不相信他们试图杀死教皇。
10. Somebody else lent me a pump and helped me mend the puncture.
别人借给我一个打气筒,又帮我补好了轮胎。
11. I was set to shut out anyone else who came knocking.
其他任何人来敲门,我都决意将其拒之门外。
12. The lawyers say no one else will make me an offer.
律师说不会再有人给我出价了。
13. This design knocks everything else into a cocked hat.
这一设计令其他作品相形见绌。
14. I want to be honest, honest above everything else.
我想要做到诚实,一切以诚实为上。
15. Have you any valuables anywhere else in the house?
你房子里其他地方还有贵重物品吗?
浏览量:2
下载量:0
时间:
在C语言中,是使用if和else关键字进行判断。下面我们来看看c语言else的用法:
#include <stdio.h>int main(){ int age; printf("请输入你的年龄:"); scanf("%d", &age); if(age>=18){ printf("恭喜,你已经成年,可以使用该软件!"); }else{ printf("抱歉,你还未成年,不宜使用该软件!"); } return 0;}
可能的运行结果:
请输入你的年龄:23↙
恭喜,你已经成年,可以使用该软件!
if else 语句的结构为:
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。其执行过程可表示为下图:
所谓语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },例如:
if(age>=18) printf("恭喜,你已经成年,可以使用该软件!");
else printf("抱歉,你还未成年,不宜使用该软件!");
由于if else 语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
求两个数中的较大值:
#include <stdio.h>int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); if(a>b) max=a; else max=b; printf("%d和%d的较大值是:%d", a, b, max); return 0;}
运行结果:
输入两个整数:34 28↙
34和28的较大值是:34
本例中借助变量max,用max来保存较大的值,最后将max输出。
if语句
我们可以只使用 if 语句。也就是说,if else不必同时出现。if 语句的基本形式为:
if(表达式){
语句块
}
意思是:如果表达式的值为真,则执行其后的语句块,否则直接跳过。其过程可表示为下图:
只使用 if 语句来求两个数中的较大值:
#include <stdio.h>int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); max=b; // 假设b最大 if(a>b) max=a; // 如果a>b,那么更改max的值 printf("%d和%d的较大值是:%d", a, b, max); return 0;}
运行结果:
输入两个整数:34 28
34和28的较大值是:34
本例程序中,输入两个数a、b。把b先赋予变量max,再用 if 语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。
多个if else语句
if else语句也可以多个同时使用,构成多个分支,形式如下:
if(表达式1){
语句块1
} else if(表达式2){
语句块2
}else if(表达式3){
语句块3
}else if(表达式m){
语句块m
}else{
语句块n
}
意思是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句块n。然后继续执行后续程序。多个 if else 语句的执行过程如下图所示:
例如,判断输入的字符的类别:
#include <stdio.h>int main(){ char c; printf("Input a character:"); c=getchar(); if(c<32) printf("This is a control character"); else if(c>='0'&&c<='9') printf("This is a digit"); else if(c>='A'&&c<='Z') printf("This is a capital letter"); else if(c>='a'&&c<='z') printf("This is a small letter"); else printf("This is an other character"); return 0;}
运行结果:
Input a character:e
This is a small letter
本例要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。这是一个多分支选择的问题,用多个 if else 语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。例如输入为“e”,输出显示它为小写字符。
在使用if语句时还应注意以下问题:
1) 在三种形式的if语句中,在 if 关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:
if(a=5) 语句;
if(b) 语句;
都是允许的。只要表达式的值为非0,即为“真”。如在:
if(a=5)…;
中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。
又如,有程序段:
if(a=b) printf("%d",a);else printf("a=0");
本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。这种用法在程序中是经常出现的。
2) 在if语句中,条件判断表达式必须用括号括起来。
3) 语句块由{ }包围,但要注意的是在}之后不要再加分号;。例如:
if(a>b){ a++; b++;}else{ a=0; b=10;}
if语句的嵌套
if 语句也可以嵌套使用,例如:
#include <stdio.h>int main(){ int a,b; printf("Input two numbers:"); scanf("%d %d",&a,&b); if(a!=b){ if(a>b) printf("a>b"); else printf("a<b"); }else{ printf("a=b"); } return 0;}
运行结果:
Input two numbers:12 68
a<b
if 语句嵌套时,要注意 if 和 else 的配对问题。C语言规定,else 总是与它前面最近的 if 配对,例如:
if(a!=b) // ①if(a>b) printf("a>b"); // ②else printf("a<b"); // ③
③和②配对,而不是和①配对。
浏览量:3
下载量:0
时间:
浏览量:2
下载量:0
时间:
C语言是一门实践性和动手能力要求很高的大学主干课程,但是C语言实验课的教学一直不受重视,教学效果也不太理想。下面小编就跟你们详细介绍下c语言中else的用法,希望对你们有用。
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示如下。
#include <stdio.h>
int main(void){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d",a);
else
printf("max=%d",b);
return 0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
浏览量:13
下载量:0
时间:
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。下面小编就跟你们详细介绍下c语言中if else的用法,希望对你们有用。
C语言的if语句有三种基本形式。
语句的三种形式
1) 第一种形式为基本形式:if
if(表达式) 语句
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。
#include <stdio.h>
int main(void){
int a,b,max;
printf(" input two numbers: ");
scanf("%d%d",&a,&b);
max=a;
if (max<b) max=b;
printf("max=%d",max);
return 0;
}
本例程序中,输入两个数a、b。把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。
2) 第二种形式为: if-else
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示为下图。
#include <stdio.h>
int main(void){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d",a);
else
printf("max=%d",b);
return 0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
3) 第三种形式为if-else-if形式
前二种形式的if语句一般都用于两个分支的情况。当有多个分支选择时,可采用if-else-if语句,其一般形式为:
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
…
else if(表达式m)
语句m;
else
语句n;
其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。 如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。 if-else-if语句的执行过程如下图所示。
#include <stdio.h>
int main(void){
char c;
printf("input a character: ");
c=getchar();
if(c<32)
printf("This is a control character");
else if(c>='0'&&c<='9')
printf("This is a digit");
else if(c>='A'&&c<='Z')
printf("This is a capital letter");
else if(c>='a'&&c<='z')
printf("This is a small letter");
else
printf("This is an other character");
return 0;
}
本例要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。这是一个多分支选择的问题,用if-else-if语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。例如输入为“g”,输出显示它为小写字符。
在使用if语句中还应注意以下问题:
在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:
if(a=5) 语句;
if(b) 语句;
都是允许的。只要表达式的值为非0,即为“真”。如在:
if(a=5)…;
中表达式的值永远为非0,所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。
又如,有程序段:
if(a=b)
printf("%d",a);
else
printf("a=0");
本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。这种用法在程序中是经常出现的。
在if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。
在if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。但要注意的是在}之后不能再加分号。例如:
if(a>b){a++;
b++;
}else{
a=0;
b=10;
}
if语句的嵌套
当if语句中的执行语句又是if语句时,则构成了if 语句嵌套的情形。其一般形式可表示如下:
if(表达式)
if语句;
或者为:
if(表达式)
if语句;
else
if语句;
在嵌套内的if语句可能又是if-else型的,这将会出现多个if和多个else重叠的情况,这时要特别注意if和else的配对问题。例如:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
其中的else究竟是与哪一个if配对呢?应该理解为:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
还是应理解为:
if(表达式1)
if(表达式2)
语句1;
else
语句2;
为了避免这种二义性,C语言规定,else 总是与它前面最近的if配对,因此对上述例子应按前一种情况理解。
#include <stdio.h>
int main(void){
int a,b;
printf("please input A,B: ");
scanf("%d%d",&a,&b);
if(a!=b)
if(a>b) printf("A>B");
else printf("A<B");
else printf("A=B");
return 0;
}
比较两个数的大小关系。本例中用了if语句的嵌套结构。采用嵌套结构实质上是为了进行多分支选择,实际上有三种选择即A>B、A<B或A=B。这种问题用if-else-if语句也可以完成。而且程序更加清晰。因此,在一般情况下较少使用if语句的嵌套结构。以使程序更便于阅读理解。
复制纯文本新窗口
#include <stdio.h>
int main(void){
int a,b;
printf("please input A,B: ");
scanf("%d%d",&a,&b);
if(a==b) printf("A=B");
else if(a>b) printf("A>B");
else printf("A<B");
return 0;
}
浏览量:2
下载量:0
时间:
else有其他;此外等意思,那么你知道else的用法吗?下面读文网小编为大家带来有关else的用法和短语例句,供大家参考学习!
用作副词 (adv.)
else other than
nothing else but
or else
something else again
what else
浏览量:4
下载量:0
时间:
相信大家在英语中,会常常遇到want这个单词,也会经常考它的语法知识,那么want是什么意思?want又有哪些用法呢?下面是小编给大家带来的want是什么意思_want的用法总结,以供大家参考,我们一起来看看吧!
▼want是什么意思
现在分词: wanting
过去式: wanted
过去分词: wanted
▼want的用法总结
▼want的短语搭配
▼want的英语例句
浏览量:3
下载量:0
时间:
check表达的意思有很多种,那么你知道check做动词,名词分别都有哪些意思吗?下面读文网小编为大家带来check的英语意思解释和英语例句,欢迎大家一起学习!
英 [t?ek] 美 [t??k]
浏览量:3
下载量:0
时间: