Only if you've got enough stack space. If you haven't then you have to (a) use goto or (b) unroll the loop.