C C 常見面試題

2021-08-08 08:36:04 字數 822 閱讀 4315

這些題目都收集於網上,只是整理起來方便學習。

#include 

int main()

; printf("display this array:\n");

for(i=0;i<10;i++)

for(i=1;i<10;i++)

array[p+1] = temp;

} printf("\n");

printf("after sorting,this array is:\n");

for(i=0;i<10;i++)

printf("\n");

return

0;

}

這裡除了用while 迴圈外還可以用for 迴圈:

for(i=1;i<10;i++)  

}

如果有第三者temp,a和b交換非常方便:

temp = a;  

a = b;

b =temp;

若無temp,可以這樣做:

a = a + b;

b = a - b;

a = a - b;

當然,我們可以利用c語言的位運算子:

a = 3;b = 5;  

a ^= b;

b ^= a;

a ^= b;

原理是a ^ b ^ b == a; a ^ b == b ^ a;

c c 常見面試題

1.c中static有什麼作用 1 隱藏。當我們同時編譯多個檔案時,所有未加static字首的全域性變數和函式都具有全域性可見性,故使用static在不同的檔案中定義同名函式和同名變數,而不必擔心命名衝突。2 static的第二個作用是保持變數內容的持久。儲存在靜態資料區的變數會在程式剛開始執行時就...

c c 常見面試題

1.c中static有什麼作用 1 隱藏。當我們同時編譯多個檔案時,所有未加static字首的全域性變數和函式都具有全域性可見性,故使用static在不同的檔案中定義同名函式和同名變數,而不必擔心命名衝突。2 static的第二個作用是保持變數內容的持久。儲存在靜態資料區的變數會在程式剛開始執行時就...

C C 常見面試題整理

事情皆有因果。卻有未必好因造好果,看你是短看還是長看。從概率和從極長遠來看,當然是好人好報,但是具體短期的隨機性就無法 了。在該函式前新增extern c 宣告。由於編譯後的名字不同,c 程式不能直接呼叫c 函式。a c 中的類預設的成員是私有的,struct預設的是共有的。b c 中的類可以定義成...