Question: what is the difference between function prototype and function definition in c?
Answer: The difference between the function prototype and function definition in C is that the function prototype only contains the declaration of the function while the function definition contains the actual implementation of the function.