The possibilities are endless, could be you are running it with very minimal resources, and as Subrata and James have stated, you need to give your metrics and benchmarks
Agreeing with @Shawn Rynearson this code bypasses the conditional block .... but if you are concerned with the time delay while using any comparison then the reason is the use of operation for comparing on every iteration....
I think you are only waiting and hoping to get **** printed to the output screen. The program is not taking long to run. It must have finished running as soon as you hit run.
It never entered the loop as i is not less than 5.
You did not state what you really wanted to do. I am assuming you wanted to print "****" 5 times using a loop. The following code would do that:
#include
int main()
/*You missed int declaration, note that the function is returning and integer 0*/