if 條件A then begin
if 條件B then begin 執行1; end else begin 變數=1; end;
if 條件C then begin 執行2; end else begin 變數=1; end; end;
結果變數一直都是1,請問變數=1後,如何讓變數回復宣告的值?
謝謝
if 條件A then begin
if 條件B then begin 執行1; end else begin 變數=1; end;
if 條件C then begin 執行2; end else begin 變數=1; end; end;
結果變數一直都是1,請問變數=1後,如何讓變數回復宣告的值?
謝謝
Hello 努力中,
請注意,除非有賦予變數新的值,否則變數都會維持在最近一次所賦予的值。
故上面的範例中只要條件成立後,變數都會維持在1。
您可以在符合想要的條件後將變數賦予當初宣告的值。
舉例來說:
if 條件D then 變數 = 宣告值。
1 評論