Does C support the use of anything similar to a subroutine? I have code that I would like to include logic in such a manor that it will execute and then return to the next line of code after executing the subroutine, but may want to run the same code in several places without having to key in the same code multiple times. Is this possible?