-
typedef 是由作用域的查看全部
-
typedef 為關鍵字 是要加;的 typedef int* p查看全部
-
.c --> .i 預處理 .i --> .s 編譯 .s --> .o 匯編 .o --> .exe 鏈接查看全部
-
!!!查看全部
-
malloc返回的是開辟空間的首地址,他并不知道你放的是什么類型的東西,所以要用第一個括號中的內容強制轉換指針類型為struct weapon*,和p1的類型轉為一樣,否則會警告指針類型不符合查看全部
-
malloc 是分配動態內存塊的函數 sizeof 是判斷數據類型長度符查看全部
-
編譯指令:預處理,宏定義, 建立自己的數據類型:結構體,聯合體,動態數據結構 邏輯運算符:& | ^ ~ << >> 遞歸函數的調用查看全部
-
異或運算 不同時結果為1 作用: 1.數位翻轉 2.數值交換查看全部
-
按位或的作用: 設定數據的指定位,與255(0xFF)做或運算;查看全部
-
按位與的作用: 1迅速清零(對于一個數中為1的位,讓另一個數的相應位為0); 2保留指定位置(對另一個數的相應位置1); 3奇偶判斷(和1做與運算)查看全部
-
按位異或:定位翻轉 數值交換查看全部
-
按位或:設定數據的指定位;查看全部
-
6種位運算符 按位與:迅速清零,保留指定位置,奇偶判斷(a&1)查看全部
-
鏈表:可以用malloc來動態分配所需的內存,并且需要用free手動釋放在堆里面申請的內存。鏈表有一個頭指針和尾指針,每個指針指向的是鏈表下一個數據的地址。在結構體里面加入指針就構成鏈表,此時指針結構體包括兩個部分,一個是信息域,另一個是指針域。查看全部
-
union共用體是多種不同數據類型的合集,所占字節按照共用體里面類型所占最長字節決定,例如有char(1字節)型和int(4字節)型,按照int型來計,整個共用體所占四個字節;此外,共同體里面所有數據的地址是相同的,這個決定了它在有多種數據類型的時候,有且只能存放這些數據類型里面的一種數據。 struct結構體也是不同數據類型的合集,所占字節按照里面所有數據類型的長度來決定,例如:char(1字節)和int(4字節),struct所占空間是8個字節,不是5個字節,原因是涉及到字節對其,字節對其是方便計算機快速的讀取數據。查看全部
舉報
0/150
提交
取消