2015 4 7C語言學習日記

2021-06-29 15:34:07 字數 769 閱讀 6062

<>與「」標頭檔案引用的區別

1.         都是檔案包含

2.         <>編譯時搜尋系統預設包含路徑,一般都是庫函式標頭檔案

3.         #include 「***.h」  編譯時先搜尋源**當前目錄,再搜尋系統預設包含路徑,一般是程式設計師自己的標頭檔案

typedef關鍵字

typedef int int2;int2 a=0;

typedef struct

intnum;

charname[20];

char***;

scoredouble;

}student;

這樣宣告結構體只要 student stu;

若是struct student

intnum;

charname[20];

char***;

scoredouble;

這樣的宣告就要struct student stu;

typedef struct

intnum;

charname[20];

char***;

scoredouble;

}student;

num四位元組

name本身是20位元組 name的本質是char 所以單元是1

char是1位元組

score是8 他的開始位址是4+20+1+(補上7個,因為double的起始位址必須是8的倍數,當前是25 要+7),本身長度是8

最後的結果是4+20+1+7+8=40

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語言的變數。變數儲存...