4. loop statement
1. for
for
for
for
for
for (expression1; expression2; expression3)
expression1
statement;
expression2
for (expression1; expression2; expression3)
{ expression3
36. else if ( nested if)
else if
if else
nested if
nested if else if
else if (expression) {
statementA(s);
}
else if (expression){
statementB(s);
}
else if (expression){
nested if
nested if
nested if
37. nested if
/* nestif1.c */
#include<stdio.h>
/*
include<conio.h>
/*
include<stdlib.h>
/*
void
main(void) /*
int
score, n, i; /*
char
40. include <stdlib.h>
atoi( )
n = atoi(gets(numstr));
n
for (i=1; i<=n; i++)
n for
loop for
for
score
if ( score >= 80 )
41. else if ( score >= 70 )
score
grade B
else if ( score >= 60 )
score
grade C
else if ( score >= 50 )
score
grade D
else grade = ‘F’;
grade F
score i
42. switch
switch
nested if switch
nested if
switch
switch (expression) {
case expression1:
statement(s); break;
case expression2:
statement(s); break;
…..
case expressionN:
statement(s); break;
default:
statement(s);
43. expression
expression1, expression2, …, expressionN
expression1, expression2, …, expressionN
, , , …, N
break case
switch case
break case
case case
break
default expression
default default
break default
switch
switch
1) switch case)
break case