structures can be passed by reference.
they can be returned as pointers.
Run time means the execution file(.exe) is loaded on memory and execute it.Compile is a process that converts your source code into object code.(creation of .exe file)