** çҹ繤Դ繢ͧ¹ͧ 觼ҹ繵ͧ繴令Ѻ
ҡ բʹ ;ͤ ԡ سѧ¹¤Ѻ ӡ䢢
١ͧ Ѻ
Ѻ˹ѡ
 

C ͹ ǹٻ

㹺͹Ƕ֧觷ҧҹ͹ 㹺͹Ƕ֧ش觷դӤѭ㹡¹ ǹٻ ÷ӧҹͧǹٻзӧҹǹ Ҩ͹ش÷ӧҹ͡ҡٻ ªش觷Ӥѭմѧ

for
for ٻ 繤ǹӡ÷ӧҹ ¨ӹǹ͹
ٻẺ
for ( ˹鹢ͧ ; ˹͹ ; ¹Ңͧ)
{
ش͹繨ԧ
}
for(a=0;a<5;a++)
͸Ժ
for (鹢ͧ a դ =0 ; ͹ a դҹ¡ 5 ; Ңͧ a 1)
ö¹Ἱԡ÷ӧҹѧ


Ἱԡ÷ӧҹ


ҧ code 觨ʴաʴ # ӹǹ 5 ÷Ѵ ¨С˹͹㹡ǹٻ 5


ŷ

͸Ժ¡÷ӧҹѧ

int a; // ˹ a 繨ӹǹ int
for(a=0;a<5;a++) // ˹ a =0 ; Фҵ a 鹷ء 1 a ͧ¡ 5
{
printf("###\n"); // ͵ a ¡ 5 ###
}
printf("end for\n"); // // ͵ a ¡ 5 end for
}
ҡ÷ӧҹͧзӧҹẺǹ Һ㴷ҵ a ѧ¡ 5 a ¡ 5 ͡ҡ
ٻ for ҷӧҹǹ᷹

while
while зӧҹẺǡѺ for зӧҹٻ ШеǨͺ͹ ҡ͹稡͡ҡٻѹ
ٻẺ
while (͹)
{
;
}
ö¹Ἱԡ÷ӧҹѧ


Ἱԡ÷ӧҹ


ҧ code ʴ Hi 5 ÷Ѵ while


ŷ


͸Ժ¡÷ӧҹͧ code
int a; // ˹ a 繨ӹǹ int
a=0; // ˹ a 0
while(a<5) // ͹ a ͧ¡ 5
{
printf("Hi\n"); // ʴͤ Hi ͹
a++; // a ǡ 1 a=a+1
}
printf("end while\n"); // ʧͤ͹繨ԧ ( a դ¡ 5)
}
ͧա ҧ


ŷ


do while
do..while зӧҹٻ͹ 1 Ǩ֧Ǩͺ͹
ٻẺ
do
{

} while(͹);
ö¹Ἱԡ÷ӧҹѧ


Ἱԡ÷ӧҹ


ҧ code


ŷ


͸Ժ¡÷ӧҹ
int a; // ˹繨ӹǹ
a=0; // ˹ a դ 0
do
{
if(a==0) // Ǩͺ a ҡѺ 0
{
printf("000\n"); // a ҡѺ 0 000
}
printf("Hi\n"); // ͹繨ԧ ʴͤ Hi
a++; // ҵ a a=a+1
} while(a<5); // Ǩͺ͹ a դ ¡ 5
printf("end while\n"); // ͹繨ԧ ʴ end while
}


¹ 21 .. 2554