c/c++的控制流跟c#的差不多,分別有if-else、else-if、while、for、do-while、break、continue以及goto.
對於if-else的習題為對於一下折半查詢的例子,用while迴圈語句共執行2次測試,其實可以只用一次,於是要求改寫,原**如下:
int binsearch(int x, int v, intn)
return -1
;}
重寫後的**為:
int binsearch(int x, int v, intn)
else
}
return (x == v[low]) ? low : -1
; }
至於switch的練習題,那完全就是一大片的switch判斷,都懂的,呵呵。
還有就是for的練習題,還是圍繞著書中的有一些**,解釋原因或者進行改造,練習起來還是頗有收穫的。
c c 學習筆記 (4)
類的基本思想是資料抽象和封裝。資料抽象是一種依賴於介面和實現分離的程式設計技術。對於類中的方法,this形參是乙個隱式定義的。實際上,任何自定義名為this的引數或變數的行為都是非法的。且我們說this是指象本物件。引入的const 函式。其引入的意義承上,以下例來說 一般情況,成員函式繫結的thi...
C C學習筆記
1.儲存型別 標準c語言為變數 常量 函式定義了4種儲存型別 extern,auto,static,register,它們分別用乙個關鍵字 儲存型別說明符 來說明。這4種儲存型別可分為兩種生存期限 永久的 即整個程式執行期間都存在 extern和static 和臨時的 即暫時儲存在堆疊和暫存器中 a...
C,C 學習筆記
1.求a的n次方 標頭檔案pow a,n a,n都為double 2.關於指標的一些小測試 includeusing namespace std int main int a 8 int m 3 cout 3.sort位於 algorithm 中,sort p,p n 預設公升序排列。4.inclu...