我想寫個if語句,用begin……end,可我寫的如下語句不符合我意。
===================
if ……then //第一部分
begin
代碼1
end;
if……then //第二部分
begin
代碼2
end
else //第三部分
代碼3
=======
我想的是當第一部分成立,則不執行第三部分了,程序跳出。可是現在的情況是,當第一部分成立,第二部分不成立,第三部分還是執行了。我想第一,第二部分任意一個成立,第三部分都不執。請問各位兄台怎樣怎樣該我的if代碼?
謝謝了,散分了。
===================
if ……then //第一部分
begin
代碼1
end;
if……then //第二部分
begin
代碼2
end
else //第三部分
代碼3
=======
我想的是當第一部分成立,則不執行第三部分了,程序跳出。可是現在的情況是,當第一部分成立,第二部分不成立,第三部分還是執行了。我想第一,第二部分任意一個成立,第三部分都不執。請問各位兄台怎樣怎樣該我的if代碼?
謝謝了,散分了。
begin
代碼1
end else
if……then //第二部分
begin
代碼2
end
else //第三部分
代碼3
这样应该可以了!
begin
1部分
end
else if ... then
begin
2部分
end
else
begin
3部分
end;