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

Κ20.7 · Περιορισμοί πεδίων bit

Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · Δυσκολία ★★☆ · multiple-choice · 44% σωστές απαντήσεις (164 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 20

Τι δεν μπορώ να κάνω σε bitfields (πεδία δυφίων) στην C;

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

Το 26% επέλεξε μόνο το sizeof, χωρίς να δει ότι ένα πεδίο bit δεν έχει ούτε δική του διεύθυνση (δεν ξεκινάει απαραίτητα σε byte) ούτε χωράει τιμές πέρα από τα n bits του.

Υπόδειξη

Ένα πεδίο bit μπορεί να πιάνει λιγότερο από ένα byte· σκεφτείτε τι σημαίνει αυτό για τη διεύθυνση, το μέγεθος και το εύρος τιμών του.

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