Δημοσιεύτηκε: 06 Μαρ 2012, 14:24
από migf1
Με την ευκαιρία του κώδικα με το flag και το break, θα έχεις παρατηρήσει πως στους κώδικες που ποστάρω, στις ισότητες βάζω πρώτα τη σταθερά και μετά την μεταβλητή.

Δηλαδή αντί για...
Μορφοποιημένος Κώδικας: Επιλογή όλων
if (array[i] == 5) ...

έτσι...
Μορφοποιημένος Κώδικας: Επιλογή όλων
if (5 == array[i]) ...

Αυτό είναι προληπτική πρακτική για την περίπτωση που κατά λάθος μας ξεφύγει κι αντί για == γράψουμε =. Με τον 1ο τρόπο η σταθερά θα εκχωρηθεί στην μεταβλητή και το πρόγραμμα θα συνεχίσει κανονικά (προφανώς με αναξιόπιστα αποτελέσματα). Με τον 2ο τρόπο θα βγάλει error ο compiler (γιατί στις σταθερές δεν μπορούμε να κάνουμε εκχώρηση).