c语言中else是什么意思

Python01775

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语句

if...else

也就是当条件先满足if,如果没有满足这个条件的情况下则去判断是否满足else

你可以理解成单项判断,也就是“或者”的关系,

当你判断条件的时候需要满足if或者else,当然这里else可以有多个。

规则是else与他上面的最近的还没有配对的if配对。

例如判断三角形的。

if((a+b>c)&&(a+c>b)&&(b+c>a))。

if((a==b)||(a=c)||(b=c))。

printf("是等腰三角行")。

else printf("是普通三角形")。

else printf("不能够成三角形")。

这个没有细分,其中if((a==b)||(a=c)||(b=c))。

printf("是等腰三角行")。

else printf("是普通三角形")是一对,再外面的也是一对。

在同一个 if 结构中可以有多个 elseif 语句。第一个表达式值为 TRUE 的 elseif 语句(如果有的话)将会执行。在 php 中,也可以写成“else if”(两个单词),它和“elseif”(一个单词)的行为完全一样。句法分析的含义有少许区别(如果你熟悉 C 语言的话,这是同样的行为),但是底线是两者会产生完全一样的行为。

elseif 的语句仅在之前的 if 或 elseif 的表达式值为 FALSE,而当前的 elseif 表达式值为 TRUE 时执行。