返回首页

计算机编程中else if是什么意思?

来源:www.ahlulin.com   时间:2023-10-03 08:18   点击:183  编辑:admin   手机版

一、计算机编程中else if是什么意思?

在if else这样的条件判断语句中,必须以if开头,形如if-语句-else,但是如果有很多条件选择那就需要在else后边再加一个条件那就需要用if判断。

用通俗的话讲就是if表示如果else表示否则,解释为如果条件成立执行if后边的语句,否则就执行else后边的语句。从这一就可以看出来否则后边还可以跟如果。明白了吗,欢迎追问!

二、elseif是什么意思?

这个词都是在计算机编程的时候用得到,

一般是if 条件1 then

执行1

else

执行2

end if

----------

意思就是:

如果 条件1 成立,那么

执行1

否则

执行2

结束.

举个例子吧:IF 楼主=女孩 then

送(玫瑰)

END IF

IF 楼主=男孩 then

送(香烟)

END IF

可以用ElseIF合并他们,写成:

IF 楼主=女孩 then

送(玫瑰)

ElseIF 楼主=男孩 then

送(香烟)

END IF

用到名字里还没听说过。

三、c语言中else if 是什么意思,怎么用的?

逻辑非“!”是一元运算,若其操作数值为百0,逻辑非运算的结果为1(逻辑真)度;若操作数值为非0时,逻辑非运算的结果为0。例如:

int

a=5

,b=0

!a

(因为a的数值为回非0,所以结果答为0)。而!b

(则结果为0)。即式中

else

if(!y)

a=1;

这一段意思是y==0时a==1。

四、else if 的语句是怎么回事啊?谁能给仔细讲一下

选择语句

if (条件成立) 执行语句;

否则 else 执行语句;

if(表达式1)语句1

else if(表达式2) 语句2

else if(表达式3) 语句3

else if(表达式n-1) 语句n-1

else 语句n

如果表达式1成立执行语句1,反之如果不成立执行else中的语句,在else中就是默认的有了个先决条件--表达式1不成立,然后在这个基础上去看表达式2是否成立,如果成立执行语句2,不成立的话进入下面的else.等等依次类推下去

要举个例子的话就可以说:

int grade;

scanf(%d,&grade); /*输入一个成绩*/

if(grade>90)printf(优秀!);

else if(grade>80)printf(良好!);

else if(grade>70)printf(一般!);

else if(grade>60)printf(及格!);

else printf(不及格!);

注意看,这里在grade>80条件里并没有写grade<90,当然写了也没问题,不写是因为前面的else意思就是grade小于90了.同样,最后一个else不用写if(grade<60),因为跟他配对的if的条件是grade>60,所以这个else的条件就是grade小于60,所以是不及格.

五、VB里面elseif是什么意思?

If 假设情况1 Then
假设情况1成立时执行的语句块
ElseIF 假设情况2Then
 假设情况2成立时执行的语句块
Else
 所有条件都不成立时要执行的语句
 End If

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片