繰り返し制御(while)

while(条件式)[処理]

条件式が真の場合、処理を繰り返し実行する。それ以外では、何もしない。 (又、条件式が「0」の場合のみ偽となり、「0」以外の場合は真となる)

記述例説明

	x=0;	
	a=0;	
	b=1;
	
	while( x<5 )	{ a=a+b; x++; }	

xの値が5より小さければ、a=a+bとx++の処理を実行し、
5より大きくなった時は、ループ処理を終了する。

上記の場合、x、の値は、最初ゼロですから、条件式は、成立していますので、[a=a+bとx++]の処理を行います。 次に、x、の値は、1になりますが、条件式は、まだ成立しますので、同様の処理を行います。処理が繰り返されると、 やがてx、の値は、5より大きくなりますので、そのときに、条件式が成立しなくなり、 処理を終了して、次のステップへ進みます。

サイト紹介
サイトマップ
C言語入門
Web制作入門
Web素材集
フリーソフト紹介
リンク集
関連書籍の紹介
連絡フォーム

C言語入門
15←[16]→17