天天看點

8、extern 解析與用法

1 基本解釋

  另外,extern也可用來進行連結指定。使用extern時候要嚴格對應聲明時的格式。

  extern用在變量聲明中常常有這樣一個作用,你在*.c檔案中聲明了一個全局的變量,這個全局的變量如果要被引用,就放在*.h中并用extern來聲明。

2 問題:extern “C”

  下面是一個标準的寫法:

//在.h檔案的頭上

#ifdef __cplusplus

extern "C"{

 #endif

 …

 //.h檔案結束的地方

 #ifdef __cplusplus

}

#endif

extern int f(); 和int f();

參考

[3] http://blog.163.com/zhoumhan_0351/blog/static/39954227201002083420616/

繼續閱讀