07.11.2014 EM205 Döngü Yapıları (for, while, do‐while) 1 DÖNGÜLER 1. FOR 2. WHILE 3. DO‐WHILE 2 1 07.11.2014 for DÖNGÜSÜ • for, döngünün kaç kez çalışacağının önceden belli olduğu durumlarda daha uygundur. 1 2 4 for(ilkdeger_verme ; kontrol ; artırma) { 3 deyim(ler) } int i; for(i=1; i<=5; i++) { printf(“%d\n”,i); printf(“%d\n”,i); } int i; for(i=1; i<=5; i++) printf(“%d\n”,i); printf(“%d\n”,i); 3 while & do‐while • while, döngünün kaç kez çalışacağının önceden belli olmadığı durumlarda daha uygundur. while(kontrol) { deyim(ler) } do { deyim(ler) } while(kontrol) ; while(kontrol) ; 4 2 07.11.2014 break & continue • break: içinde bulunduğu döngüden çıkar. • continue: içinde bulunduğu döngüden sadece mevcut değer için çıkar, diğer değerler için devam eder. for (i=0 ; i<9; i++) { if(i==4) ( ) break; printf(“%d ”,i) } 0 1 2 3 for (i=0 ; i<9; i++) { if(i==4) ( ) continue; printf(“%d”,i) } 0 1 2 3 5 6 7 8 5 DÖNGÜLER 1. FOR 2. WHILE 3. DO‐WHILE • Döngü sınırları belli ise for; değilse while(do‐while) daha uygun. • Döngü en az bir kere işlenecekse: do‐while Döngü en az bir kere işlenecekse do while 6 3
© Copyright 2024 Paperzz