1
パスカルで次の関数を与えます。GetChar
は別の関数です。どのようにGetChar
は、関数が:=演算子で返った後に実行されますか?パスカルの関数から戻る
function GetNum: char;
begin
GetNum := Look;
GetChar;
end;
パスカルで次の関数を与えます。GetChar
は別の関数です。どのようにGetChar
は、関数が:=演算子で返った後に実行されますか?パスカルの関数から戻る
function GetNum: char;
begin
GetNum := Look;
GetChar;
end;
パスカルでの割り当てが戻ってこない、単なる割り当てです。したがって、GetCharが実行されます。
GetNumへの代入は、関数が返す値を設定します。関数が返されることはないので、GetCharの呼び出しが実行されます。 – Stuart