here is your answer
siso what's your question just ask it.
a large c or c++ program should be divided into multiple files. it also allows some of the code, e.g. utility functions such as linked list handlers or array when it links all these programs together, the c++ compiler matches up each function the function is defined in one file but called in another file; two functions call one