That is correct, as long as the function definition is outside of main(). The main purpose of prototypes is to put the function definition at the bottom, and never have to look at it again once it's done. Saves time to prevent scrolling through functions if there are a lot of them.