When we write a program, we build and compile it, then the program runs on the PC, which is called the run time.

we say allocate memory at RUN time, This confused me a lot, What's meaning of allocate memory at Run time