C语言中ELSE怎么用?

C语言中ELSE怎么用?,第1张

C语言中else是与if一起使用的一个关键字,表示如果满足if条件则不执行else,否则执行else。

下面通过具体的实例来说明else的使用。

int i=4

if(i>5)  // 如果i>5,执行i=0

{

    i = 0

}

else    // 如果i<=5,执行i=1

{

    i = 1

}

// 上面的程序中,由于i=4<5,不满足if的条件,所以会执行else中的i=1语句

else 的含义:其他;此外;(常与or连用)否则、不然。

读音:英 [els] ;美 [els]    

例:Ask somebody else.

问问别人。

例:Would you like anything else to drink?

你还要喝点别的什么吗?

扩展资料

用法

else的基本意思为“另外的”、“别的”、“除去”、“其他”。有时也可表示“否则”、“要不然”,它是or else省略or的用法。在日常口语中, else有时用在句中仅起强调作用,而实际上它并没有增添什么新意思。

else用来修饰疑问代词:who、whose、what、whoever、whatever。

或用来修饰疑问副词:why、 when、where、how。

当all、 a good〔great〕 deal、a lot、a little、much等与else连用作主语时,谓语动词须用单数形式。当else后面跟着but、except或besides和一个宾语时, else是多余的,应删去。

在比较句中,如果比较的主体和比较的对象属同一类,而比较的对象又是all、everyone、anybody等词时,必须加else以排除比较的主体。

else的所有格形式是else's,但与someone或anyone连用时,应说someone else's,不能说someone's else。

else无比较级和最高级形式。

c语言提供了三种形式的if语句用法:

1、if(表达式)语句。

例如:if(x>y)printf("%d",x)。

此时,如果表达式为真,则执行printf语句。

2、if(表达式)语句1 else 语句2。

例如:

if(x>y)printf("%d",x)。

else printf("%d",y)。

此时,如果x>y成立为真,则执行语句printf("%d",x),然后直接跳过else,同时也跳过语句printf("%d",y),去执行之后的语句。

如果x>y不成立为假,则不执行语句printf("%d",x),执行语句printf("%d",x)。

3、if(表达式1)语句1。

else if(表达式2)语句2。

else if(表达式3)语句3。

else if(表达式m)语句m。

else 语句 n。

此时,哪个表达式为真,则运行哪个if后面的语句。如表达式3成立为真,执行语句3。

在每个语句中,可以有多个语句,但需要加上大括号。

例:if(x>y){printf("%d",x)break}。

if语句的语法:

if(booleanExpression)。

statement-1。

else。

statement-2。

如果booleanExpression(布尔表达式)求值为true,就运行statement-1否则运行statement-2。else关键字和后续的statement-2是可选的。

如果没有else子句,而且booleanExpression求值为false,那么什么也不会发生,程序继续执行if语句之后的代码。注意,布尔表达式必须放在圆括号中,否则无法编译。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11048506.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存