Δημοσιεύτηκε: 14 Μαρ 2012, 19:15
migf1 έγραψε:Δεν ξέρω τι εννοείς όταν λες left-associative, αλλά αυτό είναι απλά μια προληπτική συνήθεια έτσι ώστε να παράξει σφάλμα ο compiler σου περίπτωση που μου ξεφύγει κι αντί για == γράψω =
Eνοοω οτι αυτο
- Κώδικας: Επιλογή όλων
2 = x
δεν μπορεις να το κανεις επειδη (περα απο το οτι το 2 δεν ειναι lvalue) ο τελεστης εκχώρησης ειναι right associative...
απο δεξια προς τα αριστερα γινεται η εκχωρηση δηλαδη. Ετσι και στο αλλο... επειδη ειναι left ο ελεγχος γινεται απο αριστερα
τσεκαρει αν το 1 ειναι ισο με το ch.