|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
局部靜態(tài)變量和全局變量的區(qū)別 |
| 作者:廣東阿明 欄目:單片機(jī) |
局部靜態(tài)變量是否只在定義他的函數(shù)里可以訪問,其他函數(shù)不能訪問,那么他相當(dāng)于只給一個(gè)函數(shù)使用的全局變量,那么我直接用全局變量可以了,為何還有個(gè)局部靜態(tài)變量呢,望大俠明晰。 |
| 2樓: | >>參與討論 |
| 作者: 廣東阿明 于 2006/2/22 23:33:00 發(fā)布:
還有函數(shù)的嵌套深度可以有多少呢 |
|
| 3樓: | >>參與討論 |
| 作者: 12864 于 2006/2/23 0:31:00 發(fā)布:
我覺得靜態(tài)變量占用內(nèi)存的情況來說,和全局是一樣的 只是允許在其他函數(shù)中存在重名的靜態(tài)變量。 |
|
| 4樓: | >>參與討論 |
| 作者: computer00 于 2006/2/23 0:40:00 發(fā)布:
在函數(shù)內(nèi)部定義的靜態(tài)變量,其它的函數(shù)就不能使用了 這樣就起到了一定的保護(hù)作用,而且函數(shù)的獨(dú)立性更好。 函數(shù)的嵌套深度主要受到堆棧的限制,每次調(diào)用一個(gè)函數(shù),至少耗掉兩字節(jié)的堆棧。 |
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |