English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請幫忙回答以下問題(簡單說出重點就好)麻煩一下,不要複製網頁,請給我口語化的答案What is the scope rule? Name precedence?Compare score rule vs. lifetime of a variableHow to solve the problem of file scope to reference out of file functions or variables.Use “Global” variables or function, or use “extern” keyword

2006-11-09 12:50:07 · 1 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

抱歉這一題我實在看不太懂耶

2006-11-10 19:09:05 · update #1

1 個解答

你問的另一題我答了scope rule。scope rule 規定了範圍,是compile time 處理的東東;lifetime是指它的生命期,是 run time的東東。除了上述的不同外,兩者大多情況下一樣;但不是永遠一樣。如:int func1(){}int LONG_LIFE;int func2(){ static int long_life;         int short_life;}這 2 個大小寫的 long_life 都長命百歲;但 scope 大寫的大些。short_life 只要副程式一結束,它就死了;但大小long_life都要等到主程式結束,才會 bye-bye。extern 是指在 compile 讀到這裡時,有個東東還沒定義,卻已經要用了;但在 link 時,compile 應該會找到。所以,請 compiler 現在不要 complain,就當有這東東吧!如:定義在後面或別的檔案的 global variable 或 function。

2006-11-11 01:42:03 補充:
score rule?
應該沒這東東!你/老師可能打錯字了。
你若還是看不懂,你可以再發問一次(你已經做了);
或告訴我哪看不懂?
compile 和 link 不懂?
可以的話,我可再補充。

2006-11-10 10:03:12 · answer #1 · answered by ? 7 · 0 0

fedest.com, questions and answers