Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Egyágú elágazás Szintaxis: if (feltétel)
utasítás(ok), ha a feltétel igaz; Megj.: Ha több utasítás van { }-et kell használni! Pl: if (a>10) printf("Nagyobb 10-nél\n");
2
Kétágú elágazás Szintaxis: if (feltétel)
utasítás(ok), ha a feltétel igaz; else utasítás(ok), ha a feltétel nem igaz; Megj.: Ha több utasítás van { }-et kell használni! Pl.: if (a>10) printf("Nagyobb 10-nél\n"); printf("Nem nagyobb!\n");
3
Sokágú elágazás (switch)
Szintaxis: Switch (kifejezés) { case konst1 : utasítás(ok), ha a konst1 értéke = kifejezéssel; case konst2 : utasítás(ok), ha a konst2 értéke = kifejezés-sel; … default : utasítás(ok), ha a kifejezéssel egyik konstans sem egyezik; }
4
Sokágú elágazás (switch)
Megj.: Kifejezés értéke csak egész szám lehet! Ha valamelyik ágon több utasítás van, akkor { }-et kell használni. Ha azt akarjuk, hogy a végrehajtott utasítás után az elágazás végén folytassa a program, akkor break;-et kell a végére írnunk. Amennyiben a kifejezés nem adható meg egész számként, akkor az „else if”-es elágazást kell használni.
5
Sokágú elágazás (switch)
Pl.: Switch (jegy) { case 1: printf("elégtelen\n"); break; case 2: printf("elégséges\n"); break; case 3: printf("közepes\n"); break; case 4: printf("jó\n"); break; case 5: printf("jeles\n"); break; default: printf("Hibás az érdemjegy!\n"); }
6
Sokágú elágazás (else if)
Szintaxis: If (feltétel1) utasítás(ok), ha a feltétel1 igaz; else if (feltétel2) utasítás(ok), ha a feltétel2 igaz; else if (feltétel3) utasítás(ok), ha a feltétel3 igaz; … else utasítás(ok), ha egyik feltétel sem igaz; Megj.: Ha valamelyik ágon több utasítás van, akkor { }-et kell használni.
7
Sokágú elágazás (else if)
Pl.: if (pont == 0) printf("Érvénytelen\n"); else if (pont < 50) printf("elégtelen\n"); else if (pont < 60) printf("elégséges\n"); else if (pont < 70) printf("közepes\n"); else if (pont < 86) printf("jó\n"); else printf("jeles\n");
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.