Categories
c function

Difference between “return 0” and “exit (0)”

Is there any difference between return 0 and exit (0) when using in a function?
If yes, When should I use return 0 or exit (0) in a function?