PascalとC++のfor文の違いについて
74 PascalToCPPLoop 動作確認 Delphi2007 更新日 2008/02/02(土)

Pascalから発展しているDelphiでの for 文と
C++やJavaやC#系との言語の違いによる for 文の書き方の違いを
知っておきましょう。

0〜9までの10回のループをさせる場合

Pascalでは

    var
      i, LoopCount: Integer;
    begin
      LoopCount := 10;

      for i := 0 to LoopCount-1 do
      begin .. end;

      for i := 1 to LoopCount do
      begin .. end;
    end;

C++では
    {
      int LoopCount = 10;

      for (int i=0; i<=LoopCount-1; i++)
      { .. }

      for (int i=0; i