-
molloc分配內存大小的函數 sizeof數據類型長度函數查看全部
-
molloc分配內存大小的函數 sizeof數據類型長度函數查看全部
-
編譯四個步驟查看全部
-
靜態鏈表: #include<stdio.h> struct weapon{ int price;//武器的價格 int atk;//武器的攻擊力 struct weapon *next;//指向下一數據的指針變量 } int main{ struct weapon a,b,c,*head; a.price=100;a.atk=100;b.price=200;b.atk=200;c.price=300;c.atk=300; head=&a;a.next=&b;b.next=&c;c.next=&NULL; stuct weapon *p; p=head; while(p!=NULL){ printf("%d,%d\n",p->atk,p->price); p=p->next; } return 0; }查看全部
-
宏函數不用類型 函數要返回類型 #define add(a,b) a+b ——————————————1 和 int add(int a,int b){return a+b;}————————2 若a=10.0,b=20.5,1式結果為30.500000,而2式為30. typedef是C語句,結尾要用“;”。 #define不是C語句,結尾不用“;”。查看全部
-
按位異或運算^:作用1,按位反轉,a=a^0*FF,作用2,數值交換, int a = 9; int b = 5; a=a^b; b=b^a; a=a^b; 輸出結果:a=5,b=9. 數值反過來了查看全部
-
按位與運算&,作用:1,可以尋索迅速清零,2,可以判斷奇偶性查看全部
-
今天的學習讓我學習到了很多的知識查看全部
-
編譯過程:預處理(展開頭文件,替換常量(宏define)(單純字符串替換,不考慮語法,不考慮數據類型)),編譯,匯編,鏈接;typedef數據類型別名;結構體、結構體數組、結構體指針;union共用體,同一地址符;動態數據結構:鏈表、頭指針、連續空間;位運算&|^<<>>、按位與清零,奇運算,按位或設定數據的指定位,按位異或,相反位;按位左移右移,乘,除;遞歸;遞推;數據類型.....查看全部
-
結構體指針查看全部
-
宏替換,發生在預處理階段,而在預處理時不執行運算查看全部
-
。1.1查看全部
-
總結課程查看全部
-
遞推與遞歸查看全部
-
按位取反查看全部
舉報
0/150
提交
取消