質問があります。

WEB上のC++入門関連のプログラムを見ていると
switch case 〜 で条件を抜けるときに
break を使っている個所と return (0L) というところとあります。
この違いは何でしょうか?違いは無いですか?