10 THEN P-6ren">
gpt4 book ai didi

if-statement - 为什么我们使用 "End If"语句?

转载 作者:行者123 更新时间:2023-12-04 05:24:13 24 4
gpt4 key购买 nike

我们为什么要写 END IF在这个程序中声明?不写它,我们可以很容易地得到我们的结果。是否有任何示例可以向我解释 END IF 的用法陈述?

我试过这个:

INPUT X
IF X>10 THEN PRINT "X IS GREATER THAN 10" ELSE PRINT "X IS NOT GREATER THAN 10"
END

那么我也得到了预期的结果。

真正的代码是:
INPUT X
IF X>10 THEN
PRINT "X IS GREATER THAN 10"
ELSE
PRINT "X IS NOT GREATER THAN 10"
END IF
END

EXPECTED AND DESIRED
FOR EXAMPLE:
When X=5 Then Output will be "X IS NOT GREATER THAN 10".

最佳答案

END IF需要指示 IF, ELSE IF, ELSE 的结尾多行写的结构。如果没有 END IF (不存在会报错)那么IF, ELSE IF, ELSE下的语句结构将被视为 IF, ELSE IF, ELSE 的一部分结构直到出现 END IF .如果没有 END IF ,使用IF, ELSE IF, ELSE结构将被限制为仅在程序结束时使用

考虑这样一种情况,如果条件为真,您希望运行 100 行特定行,如果条件为假,则需要运行 100 行其他行,以及必须始终在 IF-ELSE 之后执行的 100 行。结构体。现在显然你不能写所有这些 200 IF ELSE单行中的相关行。如果没有 END IF那么就没有办法运行接下来的 100 行了。
END IFIF, ELSE IF, ELSE 无效一行写的语句。下一行中的任何语句都将被视为不在 IF, ELSE IF, ELSE 中。结构体。并非总是可以在一行中编写所有必需的功能。所以,它只能用于在某些条件下触发一个可以写在一行中的小功能时。所以这是这种单线方法的缺点。

关于if-statement - 为什么我们使用 "End If"语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54353314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com