GolamMostafa:
I would highly appreciate if you kindly write few lines justifying the use of return...
Not an anachronism.
What would happen if I would use exit()...
Program terminates (yes, that's essentially what happens on an Arduino).
...or break;.
Compilation error. (if is not a looping structure)