2015 3 25C語言學習日記

2021-06-29 08:59:53 字數 720 閱讀 7956

今天主要的知識就是以下幾點:

1.     一般if巢狀的語句是最好不要超過三層,這樣的**是屬於質量低下的**;

2.     在c語言裡面0或者0.00等是代表假,其他的都是代表真

3.     關於ascii碼表主要記住三點

48~57=字元的0~9

65~90=字元的a~z

97~122=字元的a~z

字元於數字的轉換是相當容易的,比如:

char c=(char)97;//a

int a=c;//97

4.     邏輯短路現象

1).邏輯與短路現象

inti=0,j=5;

intres=i++&&j++;

printf("i=%d,j=%d\n",i,j);//i=1,j=5

由於短路,

j++沒計算過

2)邏輯或短路現象

inti=0,j=5;

int res=j++||i++;

printf("i=%d,j=%d\n",i,j);//i=0,j=6

由於短路,

i++沒計算過

5.     switch(op)

裡面的op只能是整形的資料例如int或者 long int

也可是最後結果是整形的表示式:inta,b;switch(a-b)

5.小技巧

在除錯並且加斷點的時候,可以用命令po引數名稱來得到此時此引數的值。

c語言學習日記(九)

上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。輸入格式 輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊 每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n行,每行給出n個整數,其間...

C語言學習日記8

4.1.1 程式執行為什麼需要記憶體?4.1.1.1 計算機程式執行的目的。4.1.1.2 計算機程式執行過程 4.1.1.3 馮諾依曼結構和哈佛結構 馮諾依曼結構是 資料和 放在一起。哈佛結構是 資料和 分開存在。什麼是 函式 什麼是資料 全域性變數 區域性變數。4.1.1.4 動態記憶體dram...

C語言學習日記6

1 資料型別 1.1 基本資料型別 資料型別分2類 基本資料型別 復合型別 基本型別 char short int long float double 復合型別 陣列 結構體 共用體 類 c 1.1.1記憶體占用與sizeof運算子 資料型別就好像乙個個的模子,這個模子例項化出c語言的變數。變數儲存...