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 值。

流程图

Pascal if-then 语句

示例

让我们尝试一个完整的示例来说明这个概念 −

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

❮ pascal_decision_making.html