動態(tài)函數(shù)執(zhí)行結(jié)束后,函數(shù)占用的內(nèi)存會被注銷掉,數(shù)值不保留,靜態(tài)就可以保留數(shù)值
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、湘潭縣ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的湘潭縣網(wǎng)站制作公司
樓上只說一半,可致電A和B是兩個功能確實使用包括添加a.cpp和b.cpp的main.cpp里面使用包括實際的相應(yīng)的代碼的位置。真的做的項目沒有這樣做,并正在使用的頭文件,
靜態(tài)函數(shù)和變量在其他文件中是完全不可見的,這是錯誤的的地方樓上,即使有出口extern聲明函數(shù)不能在編譯的時候沒有通過,將上報的靜態(tài)類型錯誤,不能導(dǎo)出。 。 。在
頭文件中加入你的原始文件結(jié)構(gòu):
/ /啊
#包括
使用命名空間std;
無效的(??); BR / / / BH
無效();
然后改變里面的兩個main.cpp中包括AH和BH編譯:g+ +的main.cpp的a.cpp b.cpp會發(fā)現(xiàn)報告的錯誤:
a.cpp:在函數(shù)'無效():
a.cpp:3:錯誤:無效()“被宣布為”外部“和后來的”靜態(tài)“
?。?:錯誤:()先前的聲明“無效”
這里是因為一個函數(shù)的靜態(tài)類型,你不能出口,擺脫靜態(tài)這里可以編譯通過。 。 。 。
這是靜態(tài)的使用
靜態(tài)函數(shù)
首先是一個函數(shù)
,其次由于其實static
使其變?yōu)槿趾瘮?shù)
,可以被該文件內(nèi)的任何函數(shù)調(diào)用,不能被其它文件的函數(shù)調(diào)用
static 函數(shù)和普通函數(shù)的區(qū)別如下:
在C語言中,static函數(shù)被限定只能在該函數(shù)所在的源文件里面的函數(shù)被調(diào)用,而不能被其他源文件的函數(shù)所調(diào)用,也就是說該函數(shù)只能被限定在其所在的源文件內(nèi)被訪問,無法被外部調(diào)用。
文章名稱:靜態(tài)函數(shù)c語言,c靜態(tài)函數(shù)
網(wǎng)頁地址:http://m.kartarina.com/article36/hddisg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、全網(wǎng)營銷推廣、網(wǎng)站內(nèi)鏈、微信公眾號、網(wǎng)站設(shè)計公司、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)