-
編譯全過程:.c文件——.i文件——.s文件——.o文件——可執行文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?預處理? ? ? ?編譯? ? ? ? ?匯編? ? ? ? ? 鏈接
生成查看.i文件:gcc -o helloworld.i helloworld.c -E,-E表示只讓gcc進行預處理;?
查看全部 -
傳遞參數n求出階乘
function被分配了獨立的內存單元
查看全部 -
n作為參數(int?。睿?,n是int類型的,只占用4個字節(有上限)
n-1的階乘用n*func(n-1)
查看全部 -
應用:定位反轉,數值交換
按位取反是單位運算符
查看全部 -
有一個結果為1,則最后結果為1
用途:設定數據的指定位置
查看全部 -
0:false?。保海簦颍酰?br />
int占4個字節
第二位為1結果為1
按位與的應用(&):瞬速清零,保留指定位,判斷基偶
性
查看全部 -
malloc分配內存塊的函數,sizeof判斷數據類型長度符
當不存在時給head一個空值NULL
判定while(),調用
查看全部 -
1.靜態數據結構:整形,浮點型,數組(很難確定占用多大的空間)
2.動態數據·結構:(1)head里存在地址,
(2)鏈表里邊各個·元素的地址不一定是連續的
3.用結構體類型作節點元素:指針,賦值,循環
4.節點到下一個節點沒有(例子:c.next=NULL)用空表示
查看全部 -
ciso>a. out查看全部
-
按位異或可以調換數值
a=a^b;
b=b^a;
a=a^b;
查看全部 -
按位異或功能,定位反轉(和二進制11111111按位異或)。
查看全部 -
對象只能是整型或字符型。
按位與功能:快速清零(和零按位與);保留指定位(與指定保留位都市1的數按位與); 判斷奇偶性? ?(和1按位與,若結果為1,則為奇數,否則為偶數)。?
查看全部 -
4個步驟:
.c -> .i -> .s -> .o -> 可執行文件
預處理->編譯->匯編->連接
查看全部 -
遞歸和遞推的區別
查看全部 -
異或可以用來交換兩個變量的值
查看全部
舉報