演算法筆記 心得2

2022-06-10 16:54:05 字數 802 閱讀 7246

1、轉義字元

\n  代表換行

\0  代表空字元null,其ascii碼為0

2、強制型別轉換

(新型別名)變數

乙個型別賦值給另乙個型別,卻沒有寫強制型別轉換,編譯器會自動進行轉換。

如果在計算過程中,需要轉換型別,就必須要寫強制型別轉換,因為不寫的話,就是算完才賦值。

3、符號常量(替換/巨集定義/巨集替換)

格式:#define 識別符號 常量 

eg.#define pi 3.14

格式:const 資料型別 變數名 =常量;

一旦確定其值後,就無法改變。eg. pi=pi+1 就是錯誤寫法

define除了可以定義常量外,還可以定義語句或片段

eg. #define add(a,b)  ((a)+(b))

巨集定義的陷阱:它會把替換的部分原封不動的替換進去

eg.#define cal(a)  (a*2+1)

int num=1;

printf(「%d\n」,cal(num+1));

結果為4

實際執行為:(1+1*2+1)

盡量不要使用巨集定義來做定義常量之外的事

4、自增運算子

++i     先將i加一,再使用i

i++    先使用i,再將i加一

5、三種邏輯運算子

&&   與  a&&b    ab都真,則返回真,其餘全返回假   

||      或  a||b      ab都假,則返回假,其餘全返回真

!     非    !a        a為真,返回假;a為假,返回真

演算法筆記 心得6

1,指標 表示記憶體位址 指標指向了記憶體位址 如果這個記憶體位址恰好是某個變數的位址,那麼又稱 這個指標指向該變數 只要在變數前面加上 就表示變數的位址 2,指標變數 指標變數用來存放指標 位址 一般把星號放在資料型別之後 c 程式設計師 星號是型別的一部分。給指標變數賦值的方式一般是把變數的位址...

演算法筆記 心得6

1,指標 表示記憶體位址 指標指向了記憶體位址 如果這個記憶體位址恰好是某個變數的位址,俺麼又稱 這個指標指向該變數 只要在變數前面加上 就表示變數的位址 2,指標變數 指標變數用來存放指標 位址 一般把星號放在資料型別之後 c 程式設計師 星號是型別的一部分。給指標變數賦值的方式一般是把變數的位址...

演算法筆記 2

習題1 1.輸入三個整數,輸出他們的平均數,保留3位小數 includeint main 習題1 2 溫度 輸入華氏溫度f,輸出對應的攝氏溫度c,保留3位小數 include int main 習題1 3 連續和 輸入正整數n,輸出1 2 3 n的值.include int main 習題1 4 正...