Έστω struct {int x; int y;} point = {42};. Ποια είναι η τιμή του point.y;
Το 26% επέλεξε 42, πιστεύοντας ότι η μία τιμή αντιγράφεται σε όλα τα πεδία, και άλλο 26% «ό,τι έτυχε να έχει η μνήμη», ξεχνώντας ότι με αρχικοποιητή τα πεδία που λείπουν μηδενίζονται.
Σκεφτείτε τι κάνει η C με τα πεδία που δεν αναφέρονται μέσα σε έναν αρχικοποιητή {...}, όπως ακριβώς και στους πίνακες.
Αριθμός στον οδηγό: Κ19.9
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: kahoot-struct-partial-init ·
Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-struct-partial-init.html ·
Markdown (GitHub)