c語言跨文件調用函數中聲明的變量


轉載:weixin_33885253

變量的作用域

變量根據其作用域有全局變量和局部變量之分。全局變量作用域是整個文件,並且可以使用關鍵字extern達到跨文件調用的目的。但是局部變量值作用於它當前所在的塊,當函數執行完並離開當前塊后,局部變量及其所處內存的值就會銷毀。

static關鍵字

表示這個變量是靜態變量,變量的地址靜止不動,到函數運行結束后,都不會被銷毀。

具體實現代碼如下:

one.h

one.c

main.c

這樣就可以實現跨文件調用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM