音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

有幾個嵌入式C語言問題,請高手給我指點(diǎn)一下!

作者:wuyunzdh 欄目:新手園地
(1)C語言定義一個普通變量時,在沒有賦初值時候,在編譯時候分配內(nèi)存嗎?

   那指針變量呢?

內(nèi)部變量賦值之后是不是也不分配內(nèi)存?


(2)在函數(shù)外定義的變量,默認(rèn)為Extern變量,但是書上說用Extern聲明的變量,在定義時候是不允許賦值的,但是我不明白為什么不允許,那為什么在函數(shù)外定義變量時候能賦初值?

  謝謝
2樓: >>參與討論
520ic
1)c語言定義的變量在編譯時都會分配存儲空間
2)在函數(shù)外定義的變量是,全局變量,默認(rèn)值是0,不是默認(rèn)Extern變量,Extern是用來聲明的外部變量,也即改變量是在另外一個文件定義的全局變量。Extern聲明的外部變量不能賦值,因為它只是申明這個變量,不是定義,也不會為他分配存儲空間,所以不能賦值!
3樓: >>參與討論
wuyunzdh

謝謝你的回復(fù)!

但有的書上說,在函數(shù)內(nèi)部聲明的內(nèi)部變量,只有在運(yùn)行到該函數(shù)的時候才存在,也就是說才給它分配存儲地址,那編譯的時候肯定不會給它分配存儲空間的了?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
[求助]請大俠幫我看下這個電路圖
四電壓比較器LM339的8個典型應(yīng)用例子
[分享]無線鼠標(biāo),有興趣的試試
請教一個關(guān)于ERPOM的問題
滯回電壓比較器
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號