程式設計學習雜記

2021-09-03 03:04:01 字數 463 閱讀 4751

c語言,c++,裡面全域性變數(包括陣列)編譯器自動賦初值為零.

#define mymax(a,b) (a>b?a:b)

//getline(cin, b); //getline 就是遇到\n就停止,將\n前面的給讀入,同時捨棄\n;

//but,cin讀字串的時候,會捨棄最前面的空白字元,同時遇到空白字元就停止,返回空白字元前面的,但是不會捨棄空白字元

//需要注意,cin讀入資料時,緩衝區會在你按回車之後將前面的資料交給cin,不包括哪個回車,所以如果cin後要讀入字串等,往往會先用getchar()空讀一次,用來將回車扔掉,否則,getline會將回車前的讀入(當然什麼都沒有),即讀入空字串;

重定向:

freopen("in.in", "r", stdin);

freopen("out.out", "w", stdout);

程式設計學習整理 4 學習雜記

1 j increment 這段 意思是 j j increment 2 關於直接插入排序 今天在嘗試自己編的時候編出來的 如下 void insertsort sqlist l 解析如下 l r i 與l r 0 的根本區別是 l r i 是乙個隨著第二個迴圈的進行會變化的數,而l r 0 是乙個...

Linux下網路程式設計學習雜記

1.tcp ip協議的體系結構包含四層 應用層 負責應用程式的網路服務,通過埠號識別各個不同的程序 傳輸層 傳輸控制層協議tcp 使用者資料報協議udp 網際網路控制訊息協議icmp 網路層 網路介面層 負責將二進位制流轉換成資料幀,並進行資料幀的傳送和接收 硬體層。2.伺服器是指能在網路上提供服務...

程式設計雜記2

1.編譯的時候輸出資訊 pragma message compiling threadmodel.h.2.作業系統版本不對輸出出錯資訊 ifndef windows error windows.h should be included first endif 3.interlockedincreme...