《c和指標》筆記1

2022-02-22 02:43:16 字數 577 閱讀 3009

本書的開頭便給出了2頁的源**,並根據源**對程式進行了解釋、提示以及警告(需要注意以及容易出錯的地方)。

對於需要在不同原始檔中使用一些宣告,可以在乙個單獨的檔案中編寫這些宣告,然後用#include把這個檔案複製到需要這些生命的原始檔中,這樣可以使用這些宣告的乙份拷貝,用不著在許多不同的地方進行的複製,避免了在維護這些**時出錯的可能性。

1、由於scanf的實現原理,所有標量引數(整型和字元)都必須按位址傳遞(前面要加上'&'),如果沒有這個符號的話,程式時無法正確執行的。

2、需要注意的是格式化的地方,它與函式printf的格式化方式較為相似,容易引起混淆。

接下來是一些基本的概念闡述。

ansi c有兩種環境。

1、翻譯環境:將源**轉換為可執行的機器指令。

2、執行環境:執行**。載入記憶體->執行程式->程式結束。

要注意一些三字母詞(如:??(代表"[")。

長整型至少應該和整型一樣長,而整型至少應該和短整型一樣長。不同型別的整型有著各自的取值範圍,但是在不同的作業系統當中,有著略微的差別。對於有符號無符號的使用,要考慮到相容性。

今天讀書筆記就到此為止了,明天繼續加油。

C 指標筆記 1

記憶體中大致分為四個部分,簡稱記憶體四區。其中含有 棧區 堆區 全域性區 靜態區和 段。分割槽儲存型別 堆區區域性變數 函式的形參 函式的返回位址 棧區程式設計師通過動態申請記憶體而分配的 malloc,relloc,calloc,new 這些都必須在呼叫過後手動釋放 new,free 全域性區 靜...

C語言 《C和指標》學習筆記1

由於自己c語言基礎不是很紮實,最近在學習 c與指標 所以最近可能會定期記錄一下自己的學習心得和筆記。編譯過程的幾個階段 1 預處理器階段 2 編譯階段 3 彙編階段 4 鏈結階段 詞法規則 三字母詞 指的是幾個字元的序列,合起來表示另乙個字元 三字母詞 含義?i?轉義序列,字元轉義 識別符號 資料 ...

《C和指標》閱讀筆記 指標

無論是程式設計師還是計算機都無法通過值的位模式來判斷它的型別。型別是通過值得使用方法隱式確定的。編譯器能夠保證值的宣告和值的使用之間的關係時適當的,從而幫助我們確定值的型別。宣告乙個指標變數並不會自動分配任何記憶體。在對指標間接訪問前,指標必須進行初始化 使它指向現有的記憶體,或者它分配動態記憶體。...