if we take size of array as user input as it is now allowed in new versions of C++ and C, then when will the memory allocated of this array compile time OR run time
#include <stdio.h>
int main(void)
{
int size, i;
printf("Enter the size of the arrays:\n");
scanf("%d", &size);
int arr1[size];
}