C語言知識彙總 | 00-C語言知識彙總目錄

Neutionwei發表於2020-11-05

----C語言基礎篇----

01-資料在記憶體中的儲存(二進位制形式儲存)
02-讓程式載入記憶體執行
03-第一個C語言程式
04-原始檔、可執行程式、編譯與連結
05-整合開發環境(IDE)及工程/專案
06-第一個C語言程式分析——函式與main函式、標頭檔案
07-空白符——空格、製表符與換行符等
08-大話C語言變數和資料型別
09-輸出各種型別變數的資料——printf函式
10-二進位制數、八進位制數和十六進位制數的表示與輸出
11-正負數及其輸出——有符號數與無符號數
12-整數(有、無符號數)在記憶體中的儲存——原碼、反碼與補碼
13-整數(有、無符號數)的取值範圍以及數值溢位
14-小數(浮點數)及其輸出、與整數的相互賦值
15-小數(浮點數)在記憶體中的儲存
16-C語言英文字元的使用——字元與字串
17-C語言中文字元的使用——寬字元與寬字串
18-C語言中原始檔與程式編碼——編碼字符集與執行字符集
19-C語言轉義字元
20-C語言識別符號、關鍵字、註釋、表示式與語句
21-C語言的加減乘除及取餘
22-C語言自增(++)和自減(–)
23-變數的定義位置以及初始值
24-運算子的優先順序和結合性
25-資料型別轉換——自動型別轉換與強制型別轉換
26-C語言資料輸出函式與printf函式完整格式控制符用法
27-C語言讀取從鍵盤輸入的資料——scanf函式
28-C語言輸入資料函式(包括輸入字元與字串)
29-進入緩衝區(快取)的世界
30-C語言scanf函式中的緩衝區
31-C語言清空(重新整理)輸入緩衝區
32-C語言scanf函式高階用法
33-C語言二維陣列的定義、初始化、賦值
34-C語言字元陣列和字串
35-C語言字串的輸入和輸出
36-C語言字串處理函式
37-C語言對陣列元素進行排序(氣泡排序法)
38-C語言變數的作用域(函式內部或函式外部定義)
39-C語言塊級變數(在程式碼塊內部定義的變數)
40-C語言預處理命令
41-C語言#include的用法(標頭檔案包含)
42-C語言#define的用法(巨集定義)
43-C語言帶引數的巨集定義
44-C語言巨集引數的字串化和巨集引數的連線
45-C語言常見預定義巨集
46-C語言#if、##ifdef、#ifndef的用法(條件編譯)
47-C語言指標與地址
48-C語言指標變數的定義和使用
49-C語言指標變數的運算(加法、減法和比較運算)
50-C語言陣列指標(指向陣列的指標)
51-C語言字串指標(指向字串的指標)
52-C語言陣列靈活多變的訪問形式
53-C語言指標變數作為函式引數
54-C語言指標作為函式返回值
55-C語言二級指標(指向指標的指標)
56-C語言NULL空指標以及void指標
57-陣列和指標絕不等價,陣列是另外一種型別
58-陣列與指標區別及指標訪問陣列
59-C語言指標陣列(陣列每個元素都是指標)
60-C語言二維陣列指標(指向二維陣列的指標)
61-C語言函式指標(指向函式的指標)
62-C語言指標的總結
63-C語言結構體(struct用法)
64-C語言結構體陣列
65-C語言結構體指標(指向結構體的指標)
66-C語言列舉型別(enum用法)
67-C語言共用體(union用法)
68-大端小端以及判別方式
69-C語言位域(位段)
70-C語言位運算
71-typedef的用法
72-const的用法
73-C語言隨機數(rand和srand函式的用法)
74-C語言中的檔案
75-C語言開啟檔案(fopen函式的用法)
76-以字元形式讀寫檔案(fgetc和fputc函式的用法)
77-以字串的形式讀寫檔案(fgets和fputs函式的用法)
78-以資料塊的形式讀寫檔案(fread和fwrite函式的用法)
79-格式化讀寫檔案(fscanf和fprintf函式的用法)
80-隨機讀寫檔案(rewind和fseek函式的用法)
81-C語言實現檔案複製功能(包括文字檔案和二進位制檔案)
82-C語言FILE結構體以及緩衝區
83-C語言獲取檔案大小(長度)
84-C語言插入、刪除、更改檔案內容

----C語言記憶體篇----

01-程式在計算機中執行過程
02-虛擬記憶體(在C語言中看到的地址是假的)

在這裡插入圖片描述

相關文章