すみません。質問です。
int func(int, char *);
ってプロトタイプを書くのと、
extern int func(int, char *);
って書くのの意味の違いを教えてください。

どちらもよく見かけるのですが...。