奇奇怪怪書

2021-08-21 21:59:37 字數 730 閱讀 6402

main(a,b)

//據說根據c99標準 main(隨便寫什麼都可以的樣子)

gcc警告然後還是可以編譯

int a;b;main()

//還是可以編譯就是 各種警告

float a,b;

main()

//這個很好玩的樣子 ,退出for迴圈條件是 (~scanf("%f",&a)為假) 不是很清楚,等下再研究scanf返回值 大概就是如果scanf返回值是-1,-1在計算機裡補碼是11111111(負數以補碼的形式出現)然後~取反就是0啦

關於 scanf 返回值是成功讀入並且匹配的資料的個數

scanf("%d %d",&a,&b);

函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2;

如果只有a被成功讀入,返回值為1;

如果a和b都未被成功讀入,返回值為0;

如果遇到錯誤或遇到end of file,返回值為eof(eof是乙個巨集 值就是-1啦)。end of file為ctrl+z 或者ctrl+d。

main()

{ int n;

float a,b;

while(scanf("%f",&b),b)//這個操作沒有玩過 用(,)

{a=0.0;

for(n=1;a//  以上來自《短碼之美》我是勤勞的記錄者    

奇奇怪怪的樹形dp

條件 1.整個圖是乙個樹狀的結構或者可以轉化為樹狀的結構。2.對於每個根節點的狀態,跟且僅跟所屬的孩子 大多為2個 有牽連關係。也就是說,父親對孩子沒有影響。3.狀態可以簡單的表示 4.有重疊子問題 可以沒有,不過那樣應用dp就沒有意義了 將樹轉換為二叉樹 樹中每個結點最多只有乙個最左邊的孩子 長子...

那些奇奇怪怪的寫法

template class t class test template class t void func t a,int len 關鍵字template意味著我們要定義乙個模板,那定義模板肯定要有泛指型別,那麼泛指型別在 呢,t就是我們要的泛指型別,那為什麼t前面是關鍵字class而不是關鍵字t...

奇奇怪怪的知識 GMV

gmv gmv gross merchandise volume 在電商 定義裡面是 成交金額,這個實際指的是拍下訂單金額,包含付款和未付款的部分 gmv 1銷售額 2取消訂單金額 3拒收訂單金額 4退貨訂單金額 一般取消訂單與拒收訂單的分界點在訂單是否已經從庫房生產完畢,庫房還沒生產的訂單客戶取消...