TCPL第二章學習筆記

2021-06-16 08:26:18 字數 365 閱讀 6081

第二章我就隨便看了一看,覺得沒第一章難。第一張的刪除注釋之類的程式(練習中的)還是有點難度的。

先說說++(某變數)和(某變數)++

我設這個變數為n,++n是先加後引用,而n++是先引用後加

先看下面**:

#include int main(void)

這段**就能很好的說明++n和n++的些許區別

第二章中有乙個函式我覺得很經典,就是getbits,原理書中自有,我就不說了。

反正第二章我覺得稍微有點基礎的人翻一番就行了,關鍵就是getbits,算法令我眼前一亮。因為我以前學c語言都是摸索。雖然程式能寫,但是看了這本書發現寫的可真的是不咋地。

第二章學習筆記

在c 中,陣列下標從0開始,而不是1.c 不支援陣列的抽象,也不支援對整個陣列的操作。在c 中,物件可以靜態分配 即編譯器在處理程式源 時分配,也可以動態分配 即程式執行時,用執行時刻庫函式來分配。靜態與動態記憶體分配的兩個主要區別是 1 靜態物件是有名字的變數,可以直接對你進行操作。而動態物件是沒...

第二章學習筆記

ansi c 有翻譯和執行兩種環境,且不必在一台機器上,例如交叉編譯器 cross compiler 作業系統也是如此 freestanding environment 翻譯 將源 轉換為可執行機器指令 執行 實際執行 翻譯經過以下階段 形成的目標檔案字尾可能在不同系統下不同,如 o obj cc ...

第二章筆記

1.遞迴查詢和迭代查詢 遞迴查詢是一條環路,直接想成遞迴的定義就行,你想查乙個 的ip,首先將這個 傳給它的本地dns,然後認為本地dns可以直接將ip給你,然後本地dns為了知道這個ip又詢問下個dns伺服器。從此可以看出,增加了被涉及的伺服器的資料,所以一般用迭代查詢,迭代查詢是你詢問完後給你下...