面試必問之 static

2021-09-27 08:57:35 字數 607 閱讀 4592

static常見用法三個,第乙個是和多檔案系統結合使用,決定是否可以被訪問。

第二個是和變數初始化結合,乙個元素的初始化只能初始化一次,陣列初始化預設為0。

1。  多檔案結構中,static 對 variance &  fun的隱藏功能。 

static int i;

static void fun(){}

void fun();

extern int i;

void fun();

副檔案中新增static 其他檔案就不可用

2.靜態儲存分為:全域性變數和static變數,static只初始化一次。

void pf(void) 

res: 98765

3. 陣列初始化

面試必問之 const

主要用法如下 目錄 1.常量 常指標 常引用 2.修飾函式引數 2.修飾函式引數 3.修飾成員函式 const 常量不能改變 const int x 5 x 12 常指標不能通過指標改變變數的值,但是可以改變變數的指向。const 常指標 int x,y const int p x p 2 erro...

MYSQL面試必問 INSERT BUFFER

insert buffer即合併插入快取,從mysql 5.1.x版本 innodb 1.0.x 開始引入changebuffer,是insert buffer公升級版,不僅包括insert buffer,還包括update buffer delete buffer purge buffer。我們可...

面試必問之堆排序及堆

堆排序 heapsort 是指利用堆積樹 堆 這種資料結構所設計的一種排序演算法 時間複雜度是o nlogn 是基於關鍵字比較排序演算法裡比較理想的排序演算法 另個是快速排序 空間複雜度o 1 堆分為最大堆和最小堆,最大堆的根節點最大,最小堆的根節點最小 最大堆用於遞增堆排序,最小堆用於遞減堆排序,...