for i:=0 ..... do とは?


HOW  2010-01-11 08:42:16  No: 36938

基本的な質問かもしれませんが、よくwith for i:=0 to .... do というものを参考書やこのサイトでも見ます。for文の基本的な部分(for i := 0 to 2 do  のようなもの)は理解しているのですが、for i := 0 to n - 1 do beginや  for i:=0 to Pred(PageCount) do beginのように、いつまでその処理が繰り返されるのか、明確な数字がtoに入っていないものがあります。これだと、いつ処理を終えるのかわからないのですが、これらの命令文はどのような意味を持っているのですか?


なな  2010-01-11 09:18:52  No: 36939

そのままですけど。

for i := 0 to n - 1 do begin  :iが1から(n-1)まで
for i:=0 to Pred(PageCount) do begin :iが0からPred(PageCount)まで

(n-1)やPred(PageCount)はInteger型のはずです。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加