2017-09-16 6 views
1

パスカルで次の関数を与えます。GetCharは別の関数です。どのようにGetCharは、関数が:=演算子で返った後に実行されますか?パスカルの関数から戻る

function GetNum: char; 
begin 
    GetNum := Look; 
    GetChar; 
end; 

答えて

5

パスカルでの割り当てが戻ってこない、単なる割り当てです。したがって、GetCharが実行されます。

+0

GetNumへの代入は、関数が返す値を設定します。関数が返されることはないので、GetCharの呼び出しが実行されます。 – Stuart

関連する問題