意思決定とループ


通常のプログラムは、次式または文の連続実行ではありません.これは、特定の条件をチェックするか、または繰り返しの特定の数があります.
複数の命令または既知の回数(反復)の特定のセットを実行しなければならないときには、forループまたはdo/whileループを使用します.
If… Else Statements
For Loops
While and Do/While Loops
The general syntax for while and do/while loops are given below :


他のステートメント
これらは意思決定ステートメントです.これは、特定の条件をチェックするために使用されるコードのブロックを決定するために使用されます.ifの構文他のステートメントは
(条件/s )
表現・文
その他
表現・文

(条件/s )
表現・文
を返します.
表現・文
その他
表現・文

example :
if (intDivisor == 0) {
printf ("Warning!: Divisor is Zero!!\n Please re-enter the divisor :");
scanf ("%d", &intDivisor);
}


イントレルト=インテンシブ
文が条件が偽のときに実行される式を持つことができます.これらの式は' if '文のelse部に追加されます.
(条件/s )
表現・文
その他
表現・文

Example :
if (intVal >= 0)
printf ("You entered a Positive Number!");
else
printf ("You entered a Negative Number!");


if文の中でif文を持つことができます.ネストされたif文を持つことができます.
例えば-
if ( intval >= 0 )
if ( intval = = 0 )
printf ("ゼロに入りました!);
その他
printf ("正の数値を入力しました!);
その他
printf ("負の数値を入力しました!);

ループ
forループは、特定の回数を実行する必要のあるループを効率的に書き込むことができる反復制御構造です.
文法
の値を指定します.
ステートメント/s ;

Example:


void main ()
int intnum ;
printf (\\n最初の15の自然数は\n ");
( intnum = 0 ; intnum < 15 ; intnum++) {
printf (% d ", intnum );



whileループ
Cプログラミングのwhileループは、与えられた条件が真である限り、目標文を繰り返し実行する.
文法
while ( condition/s )
表現・文

Example:


void main () {
int intnum = 0 ;
printf (\\n whileループの例)
printf ("最初の15の自然数は\n "です);
一方、
printf (% d ", intnum );
インプット

ループを行う
…の身体.whileループは一度実行されます.テスト式がtrueの場合、ループの本体が再度実行され、テスト式が評価されます
文法
…する
表現・文
while ( condition/s );

Example:
{
printf("\n Example of DO/WHILE Loop\n");
printf("First 15 natural numbers in descending order is: \n");
while (intNum >=0){
printf("%d ", intNum--);