Δημοσιεύτηκε: 03 Μαρ 2012, 20:48
από stamatiou
Ilias95 έγραψε:Έστω ότι είμαι σε έναν βρόγχο:
Μορφοποιημένος Κώδικας: Επιλογή όλων
while (1) {
switch (n) {
case 0:
//do something
break;
case 1:
break;
}
}

Τα break αναφέρονται στο switch.
Αν θέλω τα break να αναφέρονται στον βρόχο του πιο πάνω επιπέδου (τον while στην προκειμένη) μπορώ να κάνω κάτι για να αποφύγω την χρήση του goto;

Είναι καλύτερα μήπως να αλλάξω το switch σε if statements;

Για το break δεν γνωρίζω αλλά μπορείς π.χ. να κάνεις μια μεταβητή χ και στο while να βάλεις να σταματάει όταν το χ είναι 1, έτσι, μέσα στο switch θα βάλεις ότι χ = 1 και θα βγεις από το while.