for について質問です
Posted: 2008年9月18日(木) 00:33
こんばんは。
先日は、ご迷惑をお掛けしまして、大変申し訳御座いませんでした。
ご丁重なご解説、どうもありがとう御座いました。
今日も「ゲームプログラミングの館」で勉強させて頂いてます。お世話になります。(謝
疑問に感じたので再度、質問させて頂きます。
(管理人様のソースや、ご解説に疑問を感じた訳では無いです。本当に勉強になってます。)
例えば、こちらのページのゲームプログラミングの館の「8. 時間を取得する。」の
for内の a++; なのですが・・・
i++; に変更して実行しても同じ値が表示されます。
この行を削除して実行すると、for内でのtime変数に代入された秒数が表示されます。
forより上の行のtime変数より、for内でのtime変数に時間が経過した分
1/1000単位でプラスされた値が表示されるのだと思います。
int i,a=0,time,White;
i はforの条件式を満たすと、終了する変数だと思うのですが
もし、a が無かった時は a に i が代入されて実行されて、うまく表示されるのでしょうか?
うまく、お伝えできなければ申し訳御座いません。
i++; に変更して実行しても同じ値が表示されるのは、どうしてなのでしょうか?
悩んでしまったので、お時間ある方、ご解説の程よろしくお願い致します。
先日は、ご迷惑をお掛けしまして、大変申し訳御座いませんでした。
ご丁重なご解説、どうもありがとう御座いました。
今日も「ゲームプログラミングの館」で勉強させて頂いてます。お世話になります。(謝
疑問に感じたので再度、質問させて頂きます。
(管理人様のソースや、ご解説に疑問を感じた訳では無いです。本当に勉強になってます。)
例えば、こちらのページのゲームプログラミングの館の「8. 時間を取得する。」の
for内の a++; なのですが・・・
i++; に変更して実行しても同じ値が表示されます。
この行を削除して実行すると、for内でのtime変数に代入された秒数が表示されます。
forより上の行のtime変数より、for内でのtime変数に時間が経過した分
1/1000単位でプラスされた値が表示されるのだと思います。
int i,a=0,time,White;
i はforの条件式を満たすと、終了する変数だと思うのですが
もし、a が無かった時は a に i が代入されて実行されて、うまく表示されるのでしょうか?
うまく、お伝えできなければ申し訳御座いません。
i++; に変更して実行しても同じ値が表示されるのは、どうしてなのでしょうか?
悩んでしまったので、お時間ある方、ご解説の程よろしくお願い致します。