I am sorry but, it is hard to understand your question.
Overloaded functions have same name but, different arguments(either different number of...
When continue statement is executed, i+=1; is not executed in the second program. That's why you are getting different result.
For prefix increment:
printf( "%d" , ++a);
The output will be 11. I am sure you understand it why?
For postfix increment:...
I have only used bit-wise operators in programming of embedded system.
Separate names with a comma.