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

Κ11.14 · Δείκτης στη μέση πίνακα

Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · Δυσκολία ★★★ · short-answer · 12% σωστές απαντήσεις (232 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 11, 10

Τι θα τυπώσει ο παρακάτω κώδικας;

int a[] = {10, 20, 30, 40};
int *ptr = &a[1];
printf("%d", ptr[1]);

Γράψτε την απάντηση.

Υπόδειξη

Το ptr[n] σημαίνει *(ptr + n), και μετράει από εκεί που δείχνει ο ptr, όχι από την αρχή του πίνακα.

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