Δημοσιεύτηκε: 15 Μαρ 2012, 21:49
Star_Light έγραψε:
Απλα επειδη στο
- Κώδικας: Επιλογή όλων
if ( x=5)
μου βγαζει warn... εν παση περιπτωση για να γινω πιο συγκεκριμενος... γιατι βγαζει warn ?
Σου βγάζει warning (προειδοποίηση δηλαδή) για να σου επιστήσει την προσοχή στο συγκεκριμένο σημειο, ώστε να σιγουρευτείς πως όντως θέλεις να κάνεις εκχώρηση εκεί και όχι σύγκριση. Οι προειδοποιήσεις είναι δεν είναι κατ' ανάγκη νοηματικά σφάλματα (σίγουρα δεν είναι συντακτικά σφάλματα), είναι σημεία με ενδεχόμενη δυναμική δημιουργίας bugs.
Για το συγκεκριμένο μιλήσαμε και 3-4 σελίδες πριν, εκεί που με ρώτησες γιατί βάζω πρώτα την σταθερά και μετά την μεταβλητή στις συγκρίσεις ισότητες, και σου είπα για να παράξει σφάλμα αν κατά λάθος κάνω εκχώρηση αντί για σύγκριση. Άρα είναι ακριβώς το ίδιο πράγμα που με ρωτάς και τώρα (συνηθισμένα τα βουνά στα χιόνια