絕對能檢測你C語言基礎水平的5個面試題

今天給大家帶來了5個C語言小題目,都是從國內外企業面試題中精選的,並且有的進行了一定的修改,難度有所提升。應該來說,這5道題都有不同程度的陷阱,一不小心就容易掉到坑裏,同時也涉及了很多C語言一些比較細的知識點,對C基礎的掌握程度是個不錯的檢驗,話不多說了,大家往下看題吧!

三點注意:

1.所有題目都是問輸出結果。

2.假定int爲4字節,char爲1字節,指針爲8字節,小端存儲。

3.答案在文章末尾給出,這裏建議大家先自己做一下看看。

第一題

第二題

第三題

第四題

第五題

答案:

(1)5,未定義,20,8

(2)未定義,0

(3)7,14(可能有的編譯器不通過)

(4)空字符,未定義

(5)000000f7  fffffff7

相關精彩推薦

一文輕鬆理解內存對齊

一文讀懂C語言與C++動態內存

面試中常見的C語言與C++區別的問題

數據結構之線性表

深拷貝與淺拷貝到底是什麼

JSON封裝數據和解析數據

C/C++字符串操作的全面總結

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章