關鍵字 static 的作用是什麼?

2021-07-25 18:18:27 字數 378 閱讀 2921

關鍵字 static 的作用是什麼?

1)在函式體,乙個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。

2) 在模組內(但在函式體外),乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。

3) 在模組內,乙個被宣告為靜態的函式只可被這一模組內的其它函式呼叫。那就是,這個函式被限制在宣告它的模組的本地範圍內使用。

4)修飾成員變數,為整個類所擁有,表示每個物件的擁有乙份它的拷貝

5)修飾成員函式,為整個類所擁有,不含this指標,所以只能訪問static成員變數

5. 流式套接字(tcp通訊)、資料報套接字(udp通訊)、原始套接字(用於新的網路協議實現的測試)

關鍵字static的作用是什麼

對於這個static的作用,文字表述有三項 1 在函式體,乙個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。2 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。3 在模組內,乙個被宣告為靜態的函式只可被這一模組內的...

Static關鍵字的作用是什麼?

1 c語言中的作用 1 隱藏 乙個被宣告為靜態的變數和函式可以被檔案內所有函式訪問,但不能被檔案外其他函式訪問,即使該變數作了extern宣告 2 static區域性變數只初始化一次,在重複呼叫函式數,使用的是static區域性變數下一次結果的值 也就是static所在語句只執行一次,之後遇到這條語...

static關鍵字的作用是什麼?

static的作用 常用來修飾變數。全域性變數被static修飾後,就稱之為靜態全域性變數 區域性變數被static修飾後,就稱之為靜態區域性變數。統稱為靜態變數。如果需要進一步解釋下面的現象,可以了解ios的記憶體管理方面的知識,比如區域性變數是放置在棧區,而全域性變數和靜態變數是放置在靜態區的。...