>>739 の例でいうと、
;; (add-hook (car hook-list) ;; <-- 1
ここの (car hook-list) という式を評価した時点で、
quote されていると 'c-mode-hook が取り出される。
quote されてなければ当然 c-mode-hook になる。
ところで
(add-hook 'c-mode-hook ...)
という式では、'c-mode-hook を評価する事によって c-mode-hook を得る。
lisp では特殊形式(special form) でなければ、
関数は引数を評価した上で呼出される。
# かなりいいかげんな説明になってしまったな。
# Mew の山本さんの書いた「リスト遊び」って本を激しくおすすめしておくが。