{}
run-icon
main.c
#include <stdio.h> #include <stdlib.h> void main() { int *ptr; ptr = (int *) malloc(2 * sizeof(int)); ptr[0] = 10; ptr[1] = 20; ptr = realloc(ptr, 4 * sizeof(int)); // Expanding ptr[2] = 30; ptr[3] = 40; printf("Values after realloc:\n"); for (int i = 0; i < 4; i++) printf("%d ", ptr[i]); free(ptr); }
Output