C語言筆記

2021-05-26 02:28:47 字數 361 閱讀 1819

1.換行問題導致與預期效果會不一樣

2.「=」與「==」的錯誤,成功用!=0來表示

3.編譯器分解符號按照從左到右分解----利用貪心演算法4.

這樣也可以輸出。

5.『ga』 與 「ga」  區別  ,『ga』 編譯器的處理會不一樣,vc 是後乙個覆蓋前乙個,從左向右

6. int  *p,a;           *p的值為int,a的值為int,所以p為int指標變數,a為int變數

7.函式呼叫其實是 (*f)(),這樣呼叫,但是ansi c 允許程式設計師 進行 f()呼叫

*位址 = 內容,亙古不變,函式呼叫亦如此,*函式首位址,例如給了乙個位址,0 此時要將位址轉換為函式指標,然後*運算呼叫。

C語言筆記(C )

結構體,類在定義時沒分配空間,用其定義變數時才會分配空間,所以c語言在的結構體不用有靜態型別,因為靜態型別在資料段,而如果在函式用用結構體定義變數,這變數在棧中,這樣就衝突了,但在c 中有相應的機制處理些問題。c 的cin.get 不讀取緩衝區中的回車字元,而cin.getline 將緩衝區中的回來...

C語言 C語言複習筆記

為什麼要學c語言?1972年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。總所周知,任何東西的盛行都只是乙個階段,語言也是如此。但是,c語言是個例外,乙個矗立了半個世紀的語言,其中好壞,我想應該不難了...

C語言筆記

指標相關 int p p為返回乙個指標的函式,該指標指向整型資料 int p p為指向函式的指標,該函式返回乙個整型值 void p p為指標變數,基型別為void 空型別 不指向具體的物件 自動變數,靜態變數,暫存器變數 速度快,自動分配 預設為auto變數,自動儲存類別,動態分配記憶體 靜態區域...