#include #include int main(){ size_t first_array_size = ((size_t)sizeof(int) * 250000000000); int* big_int_array = malloc(first_array_size); printf("Address of array: %p\n", big_int_array); for(int i = 0; i < first_array_size/sizeof(int); i++) big_int_array[i] = i*2; printf("Testing the array (should be 2000): %d\n", big_int_array[1000]); int* another_big_int_array = malloc(sizeof(int) * 150000000); printf("Address of another array: %p\n", another_big_int_array); free(big_int_array); return 0; }