Linux C知識點梳理

2021-08-21 19:08:19 字數 1721 閱讀 6270

第1章 程式設計和c語言

最簡單的c語言程式;

第2章 演算法——程式的靈魂

第3章·簡單的c程式設計——順序程式設計

常量,變數(先定義後使用),常變數,識別符號;

資料型別;

運算子與表示式,不同型別資料間混合運算;

c語句;

資料的輸入輸出,printf(),scanf()函式,字元資料輸入輸出;

第4章 選擇結構程式設計

if語句實現選擇;

關係運算子和關係表示式;

邏輯運算和邏輯表示式,邏輯變數;

條件表示式和條件運算子;

switch語句;

第5章 迴圈結構程式設計

while語句;

do while語句;

for 語句;

break語句;

continue語句;

第6章 利用陣列處理批量資料

一維陣列定義,引用,初始化;

二維陣列定義,引用,初始化;

字元陣列定義,引用,初始化;

字串;

字元陣列的輸入輸出;

字串處理函式;

第7章 用函式實現模組化程式設計

函式的定義,呼叫;

函式的巢狀,遞迴呼叫;

陣列作為函式的引數;

區域性變數,全域性變數;

變數的儲存方式和生存期;

變數的定義與宣告區別;

內部函式與外部函式;

第8章 善於利用指標

指標變數的定義與引用;

通過指標引用陣列,字串;

函式指標的定義,引用;

指標返回值;

指標陣列和多重指標;

指標陣列作為mian()函式的形參;

動態記憶體分配與指向它指標;

void 型別指標;

第9章 使用者自己建立資料型別

結構體的定義與初始化;

結構體陣列;

結構體指標;

鍊錶;共用體;

列舉;typedef;

第10章 對檔案的輸入輸出

檔案型別指標;

fopen,fclose,fread,fwrite,fgetc,fputc,fgets,fputs,fprintf,fscanf,fread,fwrite;

檔案位置標記及定位;

檔案讀寫出錯檢測;

程序控制程式設計

程序定義,組成,結構,狀態,排程;

程序id;

程序建立,fork(),vfork();

exec函式族;

孤兒程序殭屍程序;

程序等待;

程序退出;

程序間通訊

管道,訊號,共享記憶體,訊息佇列,訊號量;

多執行緒程式設計

程序執行緒關係;執行緒建立,等待,分離,同步,互斥量;

資料庫程式設計

建立表,插入,查詢,刪除;

sqlite3_exec(),sqlite3_get_table();

檔案程式設計

檔案描述符;

不帶快取的i/o操作;

帶快取的i/o操作;

網路程式設計

osi七層模型;

tcp/ip協議參考模型;

位元組序,位元組序轉換函式,套接字;

sockaddr和sockaddr_in;

字串ip位址和二進位制ip位址轉換;

tcp網路程式設計架構;

socket(),bind(),listen(),accept(),connect(),

Linux知識點梳理

使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...

spring 知識點梳理

1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...

Qt知識點梳理

將應用程式的控制權傳遞給qt,程式進入事件迴圈,等待滑鼠,鍵盤等事件 return a.exec 這句初始化靜態窗體,內部建立所需要的訊號和槽對應 ui setupui this 設定style m centralwidget setstylesheet qwidget centralwidget ...