Pascal - if-then 语句
if-then语句是最简单的控制语句形式,经常用于决策和改变程序执行的控制流程。
语法
if-then 语句的语法是 −
if condition then S
其中 condition 是布尔或关系条件,S 是简单或复合语句。 if-then 语句的示例是 −
if (a <= 20) then c:= c+1;
如果布尔表达式条件的计算结果为true,则将执行if语句内的代码块。 如果布尔表达式的计算结果为 false,则执行 if 语句结束后(结束 end; 之后)的第一组代码。
Pascal 假定任何非零和非零值均为 true,如果为零或 nil,则假定为 false 值。
流程图
示例
让我们尝试一个完整的示例来说明这个概念 −
program ifChecking; var { local variable declaration } a:integer; begin a:= 10; (* check the boolean condition using if statement *) if( a < 20 ) then (* if condition is true then print the following *) writeln('a is less than 20 ' ); writeln('value of a is : ', a); end.
当上面的代码被编译并执行时,会产生以下结果 −
a is less than 20 value of a is : 10