The main() function is, as we have seen, the first place our program begins execution. Recall that before execution begins, various kinds of memory are allocated within our program space. Once memory is allocated, the system calls main() pretty much as we might call any other function. In this regard, main() is a function like any other.





















































