extern "C"の使い方がよくわかりません。

たとえば、標準ライブラリでhoge.hというヘッダがあってもchogeがない場合は、

extern "C" {
 #include <hoge.h>
}

とするのでよいでしょうか?