C++ループタイプ
3840 ワード
whileループ文は、指定された条件が真である限り、ターゲット文を実行します.
while構文
C++whileループの構文は次のとおりです.
while構文
C++whileループの構文は次のとおりです.
while(condition)
{
statement(s);
}
ここで、 (S)は、 の または ブロックであってもよい. は、 の であってもよく、 のゼロ の であってもよい.サイクル がtrueの .
が である 、プログラム はループの の に む.
forループは、 する がある の ブロック を に できるループ である.
for
forループのC++での は のとおりです.for ( init; condition; increment )
{
statement(s);
}
はforループに されるプロセスです. (init)ステップは、 に され、1 のみ われる.このステップでは、 のループ を して できます. をここに く はありません.セミコロンが1つしか れません. に いて、 (condition)が される.これが であれば、ループを します. であれば、ループは されず、forループフロー が の にジャンプするだけです. ループの ボディに された 、 フローはインクリメンタル に る.この は、 のループ を します.この は、 が1つのセミコロンで された に にすることができます. (condition)は、 を します.これが であれば(true)、ループ に り します(ループ 、 に して を します).その 、 が の 、ループは します.
forループとwhileループのようにループの でループ をテストするのではなく、do...whileループは、その がループの にあることを します.
do... whileサイクルはwhileサイクルに ていますが、doは います.whileサイクルは、 なくとも1 されることを します.
do-while
C++ do ... whileループの は のとおりです.do
{
statement(s);
}while( condition );
なお、 はループの に されるので、ループ ( )が1 される の でテストします.
が の 、 フローはジャンプし、ループ で されます. えられた が になるまで、このプロセスを り します.
ループの に のループをネストできます.C++は、 なくとも256 のネストを にする.
nesting
C++でネストされたループ の は のとおりです.for ( init; condition; increment )
{
for ( init; condition; increment )
{
statement(s);
}
statement(s); // you can put more statements.
}
C++ネストwhileループ の は のとおりです.while(condition)
{
while(condition)
{
statement(s);
}
statement(s); // you can put more statements.
}
C++ネストdo...whileループ の は のとおりです.do
{
statement(s); // you can put more statements.
do
{
statement(s);
}while( condition );
}while( condition );
break には、C++の2つの い があります.ループでループに した 、break を して、プログラムは のループの の を するように します. の を むswitch のcase( ) を するために できます.
ネストされたループ(すなわち、あるループが のループ)を している 、break は ループの を し、 の のコードの のプログラムセグメントを します.
break
C++break の は のとおりです.break;
continue はbreak に ています.しかし、 ではなく、フォースサイクルの の が し、 の でコードがスキップされます.
forループの 、continue はループの テストとインクリメンタル を します.whileとdoについて...whileサイクル、プログラム は に みます.
continue
C++では、continue の は のとおりです.continue;
goto は、ジャンプからタグ に にジャンプする を します.
:goto を すると、プログラムの プロセスを しにくく、プログラムを しにくく、 しにくいため、 が されません.gotoを して、 する がないようにプログラムを き えることができます.
goto
C++のgoto の は のとおりです.goto label;
..
.
label: statement;
ここで、labelはラベルを する です.ラベル き は、 に があり、 にコロン(:)の が いています.