What is the point of calling a function? I'm currently reading Sam's teach yourself C++ and its discussing functions. In a sample program, the function is first declared using prototypes. Then it is called using main and then the function is executed. Does calling a function activate it? Thanks for help.