C 學習之第一周

2021-09-25 06:22:51 字數 1112 閱讀 9506

函式指標

1.格式

型別名 + (*指標變數名) + (引數一型別、引數二型別…);

示例

#include void printmin(int a,int b)   

#define num 5

int main()

; qsort( an,num,sizeof(unsigned int), mycompare);

for( int i = 0;i < num; i ++ )

printf("%d ",an[i]);

return 0;

}

命令列引數

1.格式:

int main(int argc , char* ar**)
其中,argc為引數個數,ar**為char**型別

2.命令列引數以空格或回車為乙個引數的結束,若引數包含回車,請用" "包裹起來

&(與)運算

eg: 21 & 18 = 16

即這個數的二進位制數對應位均為1時,則該位為1,其餘任何時刻均為0

應用:某些位清零,其他位不變

獲取變數中的某一位

|(或)運算

eg: 21 | 18 = 23

將某些位置置為1,其他不變

^(異或)

eg: 21 ^ 18 = 23

規律:若 a ^ b = c

則有:c ^ a = b ;

c ^ b = a ;

~(取反)運算

<<(左運算)

eg: 9 << 4 = 144

9的二進位制編碼: 0000 1001

左移四位:

1001 0000

左移一位乘2,左移n位乘2的n次方

>>(右移)運算

右移一位除2,右移n位除以2的n次方

如果除不盡,則向較小的整數靠近

型別名 & 引用名 = 某變數名
注意一下幾個規則

int n = 4;

int & setvalue()

int main()

//輸出: 40

第一周學習

msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...

第一周學習

1.根目錄,位於目錄的最頂端,是所有檔案和目錄的父目錄,其自身沒有父目錄。2.boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放於此目錄。3.bin 存放使用者基本命令,不能關聯至獨立分割槽,os啟動就會用到的程式。4.sbin 存放管理類基本命...

第一周C 學習總結

這學期學習專業課c 此篇部落格主要總結一下這周學習的內容。一 c 中對於如何輸出保留小數點的數字。以老師發的實驗題為例,求兩點之間的座標。一開始我是以printf來進行輸出的,如下 include includeusing namespace std int main 但後面老師講了fixed和se...