c primer plus筆記(1)常識

2021-08-20 22:14:47 字數 994 閱讀 9236

①返回值 是函式的出口

函式頭 是函式的介面

②'\b' 退格

③const 和 #define 都可以建立符號常量

#define x 512      //不強調常量型別,屬於預編譯處理,故不帶分號

const int x = 152; //強調常量型別

④typedef 和 #define 都可以為型別建立別名

#define pn (int*)

typedef (int*) pn;

區別:

#define pn (int*) //巨集定義是直接替換的

pn a,b; //被直接替換為int*a,b;

//即a為int*,b為int

typedef (int*) pn; //為型別建立別名

pn a,b; //a,b都是int*

⑤獲取資料(陣列,結構等)的大小,用sizeof比較安全

⑥c-style string 本質上是 以空字元('\0')結尾的char(或char*)。ascii碼:數字《大寫字母《小寫字母。

//如 y=(4+x++)+(6+x++); 這樣結果不確定的表示式應極力避免

⑧逗號(,)表示式的值是其第二部分的值,逗號(,)的運算優先順序最低:

int a = 17,240;   //a=17 因為(,)優先順序最低

int a = (17,240); //a=240 因為逗號表示式的值為其後半部分

⑨浮點數的 e 表示法:xe+y  //x*10^y

⑩一般來說swich的每乙個case後面都應使用break中斷,不中斷則繼續執行

char choice;

cin>>choice;

switch(choice)

c primer plus 讀書筆記1

c是一種融合了控制特性的語言,是一種快速 高效 緊湊 可移植性的語言。使用c語言的7個步驟 定義程式目標 設計程式 編寫 編譯程式 執行程式 測試和除錯程式 維護和修改程式。c程式是由乙個或多個函式組成,乙個c程式必須包含乙個main 函式 函式前面必須有乙個資料型別不能使用void 每個c語句都是...

C primer plus 讀書筆記 1

1.c的可移植性很高,在乙個系統上編寫的c程式稍作修改或不經修改就可以在其他系統上執行。2.程式設計的步驟 1 定義程式的目標 2 設計程式 程式如何完成目標,使用者介面如何,程式怎樣組織和執行,如何表達和處理資料,考慮魯棒性 例如使用者輸入失誤怎樣處理 邊界的處理.3 編寫 可以在文件txt編寫,...

c primer plus學習筆記

1.變數名命名規則 重要的 1 有含義 2 只能用字母字元 數字和下劃線 3 第乙個字元不能是數字 4 區分大小寫 5 不能用c 關鍵字 2.整型 1 無符合型別不能表負值 2 char short 16 int short long 32,int 和longlong 64,long c 11 寬度...