|
|
|
ここでは、プログラムをループさせてみます。
セミコロン無しで記述できるループ文を調べてみたところ、
for文は使えません。
|
for( 初期化 ; 条件 ; ループ後の処理 ) { ループ処理 }
|
while文は使えます。
do〜while文は使えません。
|
do { ループ処理 } while ( 条件 ) ;
|
ループさせるには、while文を無理やり使わなければならないようです。
しかし、for文やdo〜while文がなくても、while文で代用はできます。
サンプルとして、ループ文の練習プログラムでかなり有名な、「*」のピラミッドを作ってみます。
|
#include<stdio.h>
void main(void){
if(int a=1){
while(a<=10){
if(int b=1){
while(b<=a){
if(printf("*")){}
if(b++){}
}
}
if(printf("\n")){}
if(a++){}
}
}
}
|
|
実行結果
*
**
***
****
*****
******
*******
********
*********
**********
|
戻る
(C)2005-2008 OffGao. All Rights Reserved.
|