為什么不建議使用無符號整型,無符號整型能產生哪些bug?
最近有同學在刷筆試題的時候,遇到這么一個問題。
main函數如果提供參數的話,有兩個參數,一個是argc,一個是argv,其中,argc表示命令行參....
malloc在申請內存的時候,需要指定內存的大小,申請成功則返回這塊內存的地址,但是free的時候,....
先來說下結論,不管是獲取函數地址,還是通過函數指針調用函數,兩種寫法都可以,就用法上來說,沒有什么區....
C語言中重要的關鍵字有很多,static const extern我們之前都講過,還有一個在面試中出....
指針被釋放后,是不是就變成了空指針?這是很多剛接觸指針的同學存在的誤區。
迅雷有這么一道筆試題,編程計算2的1024次方。
首先,很多同學會存在一個誤區,認為兩個鏈表相交應該這樣的。
fork和vfork有什么區別,作為嵌入式工程師,這個肯定是要掌握的。
這幾個函數,要說跟內存溢出沒有關系的,只有strcmp。
首先有一種情況,是必須要傳地址的,比如交換兩個數字。
進程有哪些狀態?這個問題在面試的時候出現的概率也比較高。
所謂short *,表示一個指針,指向的是short類型的數據。在32位系統中,short類型占2字....
數組到底是不是指針?這個問題隔三岔五就會被問一遍。其實只要搞清楚他們的原理,并且能熟練的使用,完全沒....
寫個測試代碼,代碼中有main函數,也有test函數,test就是剛才我們說的入口,不過得指定退出方....
-E表示預處理,處理所有以井號鍵開頭的代碼,常見的比如把頭文件展開。
把 sizeof 和 strlen 放在一起考察,題目不難,只要你的C語言基本功扎實,做出來應該沒問....
指針的加法操作我們見過很多,但是減法操作遇到的好像很少。
C++中struct和class的區別是什么?C++中struct和class的最大區別在于: ? ....
a是一個二維數組,3 行 4 列,一共 12 個元素。
要說排序算法里面比較簡單的,我覺得直接插入排序算是一個。
假設有兩個有序的數組,一個是1、3、5,一個是2、4、6、8,把他們合并成一個有序的數組。
之前有同學提出想要復習一下排序算法,那我們今天就挑一個難度中等的,快速排序。
今天來看一個比較復雜的排序,堆排序,先搞清楚原理,再寫代碼。
從語法層面上講,上面的是指針,下面的是數組,但是想要搞清楚他們的區別,還得知道他們在內存中怎么存儲的....