Θέλω να αποθηκεύσω 10⁹ στοιχεία double. Τι κάνω;
int * array = malloc(1000000000);double array[1000000000];double * array = malloc(1000000000);double * array = malloc(1000000000 * sizeof(double));Η malloc μετράει σε bytes, όχι σε στοιχεία· και θυμηθείτε πόσο χωράει η στοίβα.
Αριθμός στον οδηγό: Κ13.7
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: kahoot-malloc-doubles ·
Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-malloc-doubles.html ·
Markdown (GitHub)