「これならわかるC++」を読み進めているのだが、やっぱりわかりにくいと思う。

たとえば、whileの説明はこう書いてある。
------------------------------------------------------------------------------
while(条件){
処理
}
となっていれば、条件が正しい限り、中カッコ内の処理が実行される。
(ただし、条件がはじめから成り立っていなければ、1度も実行されない)
------------------------------------------------------------------------------

こんな書き方されると、whileについて何も知らない状態で僕がこれを読んだら、「while
ってのはifと全く同じか?」と誤解すると思う。
それに、「中カッコの処理の最中に条件が成り立った場合、その時点ですぐにカッコから
抜けるのだな」と解釈するかもしれない。

だいたい、「条件が正しい限り」って何なんだ。条件に「正しい」も「正しくない」も無
いと思うんだが。「条件が成り立つ限り」ならわかるが。