這些題目都收集於網上,只是整理起來方便學習。
#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 中的類可以定義成...