What is difference function prototype and function define in turbo c?

Answer:

In C, a function prototype is a declaration to the compiler that a certain function exists, without a full definition. This allows other functions to call that function. The linker will later make sure that a function definition actually exists (perhaps somewhere else), and will turn the call to the function to a call to the correct function.

First answer by Avir. Last edit by Avir. Contributor trust: 202 [recommend contributor recommended]. Question popularity: 6 [recommend question].