Τι θα τυπώσει το παρακάτω πρόγραμμα;
#include <stdio.h>
int main() {
int * ipointer;
char * cpointer;
double * dpointer;
printf("%d %d %d\n", sizeof(ipointer), sizeof(cpointer), sizeof(dpointer));
return 0;
}
Τι ακριβώς αποθηκεύει μια μεταβλητή τύπου δείκτη; Εξαρτάται το μέγεθος αυτού που αποθηκεύει από τον τύπο των δεδομένων στα οποία δείχνει ή από το σύστημα (32 ή 64 bit) για το οποίο μεταγλωττίζεται το πρόγραμμα;
Αριθμός στον οδηγό: Α11.9
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec11-pointer-sizes ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec11-pointer-sizes.html ·
Markdown (GitHub)