Respuesta :

A function prototype eliminates the need to place the function definition before all calls to the function.

The variable that are defined inside the function but not out side the function are local variable and global variable . A static variable that is defined within a function is initialized only once, the first time the function is called. A function prototype is a definition that is used to perform type checking on function calls when the EGL system code does not have access to the function itself. We prototype the function to tell the compiler about the number of arguments and about the required datatypes of a function parameter, it also tells about the return type of the function.

To learn more about function prototype ,here

https://brainly.com/question/12889542

#SPJ4