Δημοσιεύτηκε: 15 Μαρ 2012, 20:32
Star_Light έγραψε:Στην σελ. 92 στο 4o Q απο περιεργεια τι εννοει οταν λεει
For example , a switch statement can contain labels that aren't preceded by the word case which leads to an amusing trap ....
Λέει πως η switch δέχεται και σκέτες ετικέτες (labels) χωρίς να προηγείται η λέξη "case", περίπτωση κατά την οποία δημιουργείται μια διασκεδαστική παγίδα. Δεν ξέρω τι εννοεί μιας και δεν ήξερα καν πως μπορούμε να έχουμε σκέτες ετικέτες, χωρίς "case" μπροστά (και δεν έχω και καμία όρεξη να το ψάξω... δεν πρόκειται να γράψω ποτέ σκέτη ετικέτα χωρίς "case" μπροστά).
έγραψε:
Σε μια if δεν βάζουμε μεσα τελεστη εκχωρησης επειδη δεν ειναι σχεσιακός? Και κανονικα το if (x = 1) δεν μπορει να αποτιμηθει με λογική τιμη? ή επειδη θα μπερδεψει τον αναγνωστη?
Δεν καταλαβαίνω την ελληνική ορολογία που χρησιμοποιείς (π.χ. "σχεσιακός") αλλά μια χαρά εκχωρήσεις μπορούμε να κάνουμε μέσα στις if (και σε οποιαδήποτε άλλη συνθήκη)... αρκεί να το έχουμε κάνει συνειδητά.
έγραψε:Επισης if((x=1)) αυτο γιατι το δεχεται???
Γιατί να ΜΗΝ το δεχτεί???