以下のコードでしつもんです。
実行すると9,8,7~0となるのですがどうして0で終わるのですか?
素人ながらの考えでは-1、-2と無限ループしてしまうように思えてしまいます。
ご教授お願いします。
インクリメントについて
- tk-xleader
- 記事: 158
- 登録日時: 14年前
- 連絡を取る:
Re: インクリメントについて
whileは条件式が真の間繰り返すという文です。「条件式が真」というのは、条件式が0以外の値の場合のことです。
Re: インクリメントについて
suji-- という式は、1を引く前のsujiの値を返します。(C言語やC++で、sujiがint型の場合)
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: インクリメントについて
ちなみに、提示されたコードにはデクリメントをしている部分はありますが、インクリメントをしている部分は見当たりません。@soft さんが書きました:インクリメントについて
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: インクリメントについて
いいと思います。@soft さんが書きました:while() この()内が0になると偽となるためそこで終了するという考えで正しいでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)