Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Κ15.7 · Η έξοδος του προεπεξεργαστή

Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · Δυσκολία ★★★ · multiple-choice · 38% σωστές απαντήσεις (154 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 15

Η έξοδος του προεπεξεργαστή είναι ένα αρχείο:

Συχνή παρανόηση

Το 30% απάντησε «Εξαρτάται», χωρίς να έχει ξεκαθαρίσει τη θέση του προεπεξεργαστή στη σειρά προεπεξεργασία → μεταγλώττιση → συμβολομετάφραση → σύνδεση: ο προεπεξεργαστής κάνει πάντα μόνο αντικαταστάσεις κειμένου.

Υπόδειξη

Σκεφτείτε τι κάνουν οι οδηγίες #include και #define: αντικαθιστούν κείμενο. Τι παραλαμβάνει στη συνέχεια ο μεταγλωττιστής; Δοκιμάστε gcc -E.

Αριθμός στον οδηγό: Κ15.7 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: kahoot-preprocessor-output · Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-preprocessor-output.html · Markdown (GitHub)