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

Κ19.7 · Ανάθεση δομών

Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · Δυσκολία ★★☆ · multiple-choice · 49% σωστές απαντήσεις (151 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 19

Έστω struct {int x;} cafe = {1}, bar = {2}; bar = cafe;. Η παράσταση bar.x αποτιμάται σε:

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

Το 28% επέλεξε 2, σαν η ανάθεση bar = cafe να μην άλλαζε τα πεδία της bar· στην πραγματικότητα η ανάθεση δομών αντιγράφει όλα τα πεδία.

Υπόδειξη

Αναρωτηθείτε αν ο τελεστής = επιτρέπεται ανάμεσα σε δύο δομές του ίδιου τύπου και τι αντιγράφει.

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