FormのClosingイベントと、Closedイベントの違いがよくわからないのですが、

厳密な違いというのは何なのでしょうか?

Closingイベントが発生してから、Closedイベントが発生。
Closingイベント、formが閉じられる前に発生。
Closedイベント、formが閉じられた後に発生。

Closingイベントでは、終了処理をキャンセルできます。
snippet.c
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (MessageBox.Show("終了しますか?", "終了の確認", MessageBoxButtons.YesNo) == DialogResult.No)
            {
                e.Cancel = true;
            }
        }