switch & fall-through (C)
Në shqip: switch në C
ShpjegimiSQ
switch-i në C zgjedh një case sipas vlerës — por kujdes: pa break, programi vazhdon edhe te case-i tjetër („fall-through“). Shumë gabime vijnë nga një break i harruar.
EnglishEN
C's switch picks a case by value — but careful: without break, the program carries on into the next case (“fall-through”). Many bugs come from a forgotten break.
Si ta mendosh
Si shkallët pa pushim: po s'ndalove (break), vazhdon të zbresësh deri poshtë.
Lexoje në anglisht
Like stairs without a landing: if you don't stop (break), you keep going all the way down.
Shembull kodic
switch (nota) {
case 5: printf("Shkëlqyeshëm\n"); break;
case 4: printf("Shumë mirë\n"); break;
default: printf("Vazhdo punën\n");
}