continue について勘違いしていた

C の do 〜 while の中の continue って、while の条件の評価まで飛ぶんだな
無条件で do の後に戻る(Ruby の next みたいな動作)んだとばかり思っていた
(追記)いや Ruby の next も begin p "foo"; next end while false とすると無限ループにならないということは continue と同じか