if else endif 什么意思?条件怎么执行?顺序是?

作者&投稿:百青 (若有异议请与网页底部的电邮联系)
if else if else 中的else语句的执行情况是什么样的?~

顺序判断:
(A) is true: -- 无论其它(B,C的状态) 均执行 {a}, 不再管后续的else了;

(A) is false and (B) is true: -- 无论C的任何状态, 均执行 {b}, 不再管后续的else了;

(A) is false and (B) is false and (C) is true: 执行 {c}, 不再管后续的else了;

(A), (B), (C) 均为 false: 执行 {d}

#if 0 //0即假,不执行
AAA
#elif 1 //1即真,于是BBB就执行(后面的CCC就不执行了)
BBB

#else
CCC

#endif

if 条件1 then
执行1
else
执行2
end if
----------
意思就是:

如果 条件1 成立,那么
执行1
否则
执行2
结束.
------------------

对于代码来说,是从上到下执行的.
执行过程中,程序判断条件成立与否,成立就执行那么(then)下面的语句,不成立就跳过,执行else下面的.
当然,这是最简单的.if ... else...结构可以很复杂,主要是条件可以很多.比如:
if 条件1 then
执行1

elseif 条件2 then
执行2
......
elseif 条件n then
执行n

else'''------------这个有些有,有些没有,看设计者的思路了.
执行(n+1)
'''''-------
end if


沁县18992453526: 请问下面这段程序中#if #else #endif 是什么意思? 一般怎么使用? -
巧冰羧甲: 应该是C语言的预处理命令,当条件 为真是, 按条件真的下分支进行编译, 否则按#else分支编译. 条件是在程序编译时判断, 而不是程序编译好后执行时才判断. 换句话说,两个分支中只有一个分支能成 为 最终程序的代码

沁县18992453526: If . EIse . End If.分别是什么意思…谢谢
巧冰羧甲: 一个 判断条件 的 函数 语法. 可以理解为: if (如果) else(否则) end if(结束)

沁县18992453526: END IF 与 ELSE -
巧冰羧甲: IF语句的结构是: IF 条件表达式命令序列1 [ELSE **否则的意思命令序列2] **[]表示可选的内容 ENDIF **结束IF语句IF与ENDIF配套使用,就象左右括号需配套使用. 举例:如果a>b,max=a,否则max=b.这里要用到ELSE.如果a>b,max=a.并没有表明a

沁县18992453526: 计算机程序语言中的“END IF”和“ELSE”有什么不同? -
巧冰羧甲: 结构是: IF <条件> Then[语句组1] [Else语句组2] ENDIF 要说不同之处有 1、Else 可以省略,ENDIF则不可 2、只有条件为假时执行Else,ENDIF是结束IF语句与条件无关!

沁县18992453526: if else分别代表什么意思 -
巧冰羧甲: 用比方说着更通俗点儿吧.. if..else..就相当于如果..否则.. if(今天天气不错) { 我就和女友出去郊游; } else /*这个else的含义就是如果今天天气不好,那我要去做的事情*/ { 我就和女友去看电影; } 只有满足上面中的条件,才会去执行下面的动作. C语言中, if...else...是一种条件选择语句,如果满足if条件就执行if下面的语句否则就执行Else后面的语句. 例如 if(a) then printf('%d',1) 如果a为真 则打印1 else printf('%d',0); 如果a为假 则打印0 .

沁县18992453526: End if else elseif 具体什么区别.用法有什么不同.详细解释. -
巧冰羧甲: a=1+3 if a=3 then判断结果a=3是成立的,下面两个判断不会被执行,直接到end if了 elseif a=4 then如果上面判断不成立,那么执行这个了,结果a=4是成立的,下面判断不会被执行,直接到end if了 else如果上面两个都不成立,就执行这个了. end if

沁县18992453526: 宏程序中IF ELSE ENDIF 中ELSE是什么意思?
巧冰羧甲: 否则 dieiwfwf

沁县18992453526: c中if 和 else if 的区别 -
巧冰羧甲: if else : 表示if满足条件则执行,否则就不执行,而执行else这部份的内容. if else if: 表示if满足条件则执行,否则就不执行,而判断else if这部份的内容,如果满足就执行这部份,如再不满足则又不执行. 例子: if(XXX){OOO} else{JJJJ}if(XXX){OOO} else if(XXOO){OOXX} else{J8m}

沁县18992453526: End if else elseif 具体什么区别.用法有什么不同.有点晕 -
巧冰羧甲:[答案] a=1+3 if a=3 then 判断结果a=3是成立的,下面两个判断不会被执行,直接到end if了 elseif a=4 then 如果上面判断不成立,那么执行这个了,结果a=4是成立的,下面判断不会被执行,直接到end if了 else 如果上面两个都不成立,就执行这个了. end if

沁县18992453526: if then else end在数学中分别代表什么意思 -
巧冰羧甲: 如果 if 条件成立,则进入下一程序运算,否则(也就是 if 条件不成立),就跳到end.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网