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

Κ14.4 · Πού αποθηκεύεται το char str[]

Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · Δυσκολία ★★☆ · multiple-choice · 49% σωστές απαντήσεις (127 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 14, 13

Παλιό θέμα: Η εντολή char str[] = "hello"; αποθηκεύει τον πίνακα str:

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

Το 31% απάντησε «Στην στοίβα», υποθέτοντας σιωπηρά ότι η δήλωση είναι μέσα σε συνάρτηση· αν είναι παγκόσμια, ο πίνακας βρίσκεται στη στατική μνήμη.

Υπόδειξη

Η εντολή δεν λέει πού βρίσκεται: μέσα σε συνάρτηση ή έξω από κάθε συνάρτηση; Θυμηθείτε πού ζει μια τοπική και πού μια παγκόσμια μεταβλητή.

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