Δημοσιεύτηκε: 06 Μαρ 2012, 14:24
Με την ευκαιρία του κώδικα με το flag και το break, θα έχεις παρατηρήσει πως στους κώδικες που ποστάρω, στις ισότητες βάζω πρώτα τη σταθερά και μετά την μεταβλητή.
Δηλαδή αντί για...
έτσι...
Αυτό είναι προληπτική πρακτική για την περίπτωση που κατά λάθος μας ξεφύγει κι αντί για == γράψουμε =. Με τον 1ο τρόπο η σταθερά θα εκχωρηθεί στην μεταβλητή και το πρόγραμμα θα συνεχίσει κανονικά (προφανώς με αναξιόπιστα αποτελέσματα). Με τον 2ο τρόπο θα βγάλει error ο compiler (γιατί στις σταθερές δεν μπορούμε να κάνουμε εκχώρηση).
Δηλαδή αντί για...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
if (array[i] == 5) ...
έτσι...
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
if (5 == array[i]) ...
Αυτό είναι προληπτική πρακτική για την περίπτωση που κατά λάθος μας ξεφύγει κι αντί για == γράψουμε =. Με τον 1ο τρόπο η σταθερά θα εκχωρηθεί στην μεταβλητή και το πρόγραμμα θα συνεχίσει κανονικά (προφανώς με αναξιόπιστα αποτελέσματα). Με τον 2ο τρόπο θα βγάλει error ο compiler (γιατί στις σταθερές δεν μπορούμε να κάνουμε εκχώρηση).