たこぜりー研究室

大腸菌DNAは4.64Mbp。酵母は13Mbpで、ヒトは3Gbp

スポンサーサイト

#
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

The do-while statement

#39
#38の続き。

前回、PopSelect() の実装をしましたが、……
実際に動かしてみると、


……思うように動かない



今度は原因は明瞭。
それがタイトルのdo-while、です。

どうもdo-whileの構文を勘違いする。ということでヘルプを見るんですが、
C++の内蔵ヘルプって英語なんだよな。まぁ気合で解読。

do
statement
while ( expression ) ;

1. The statement body is executed.
2. Next, expression is evaluated. If expression is false, the do-while statement terminates and control passes to the next statement in the program. If expression is true (nonzero), the process is repeated, beginning with step 1.



つまり、expression が true か非 0 ならば、ループは続く、と。
∴while(…)の…は、ループ続行条件。
まだまだ初心者だな~、とF5をプッシュ。

……
ビルド失敗



――while ( expression ) の後には;が必要…_| ̄|○

コメント


コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURL:  http://takojelly.blog2.fc2.com/tb.php/39-3be0274f
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。