內容簡介
《LinuxC程式設計基礎》每一個語法知識點都提供了豐富的實例代碼,在編寫代碼的過程中力求所有的實例代碼都來源於實際開發的項目,使讀者可以接觸到第一線的源碼,獲取實際的開發經驗。為配合讀者學習,《LinuxC程式設計基礎》配有《LinuxC程式設計——實例詳解與上機實驗》。《LinuxC程式設計基礎》內容翔實,講解透徹。最突出的特色是以練促學,書中給出了豐富的實例供讀者實戰演練。《LinuxC程式設計基礎》具有很強的可讀性,適合作為高等院校計算機專業教材,也適合程式設計的初學者使用,還可以作為計算機愛好者的自學參考書。
圖書目錄
第1章 Linux系統入門
1.1 Linux簡介
1.1.1 引言
1.1.2 作業系統
1.1.3 Linux作業系統
1.1.4 Linux作業系統
1.2 Linux常用命令
1.2.1 登錄和退出Linux系統
1.2.2 Linux常用命令
1.3 shell腳本基礎
1.3.1 shell簡介
1.3.2 shell腳本
習題
第2章 LinuxC程式設計簡介
2.1 C語言概述
2.2 C程式設計與LinuxC程式設計
2.2.1 C語言程式的組成
.2.2.2 LinuxC程式設計的幾個關鍵問題
2.3 IAnuxC程式的編輯、編譯、連線與運行
2.3.1 一個簡單的LinuxC程式
2.3.2 LinuxC程式的編輯環境
2.3.3 LinuxC程式的編譯、連線與運行
2.3.4 LinuxC庫檔案簡介
2.4 make工具與makefile簡介
2.4.1 多檔案組成的程式
2.4.2 make工具與makefile
2.5 LinuxC程式的調試
2.5.1 引言
2.5.2 gdb簡介
習題
第3章 數據類型、運算符和表達式
3.1 LinuxC數據類型
3.2 常量與變數
3.2.1 常量
3.2.2 變數
3.2.3 注意事項
3.3 整型數據
3.3.1 整型常量
3.3.2 整型變數
3.4 實型數據
3.4.1 實型常量
3.4.2 實型變數
3.5 字元型數據
3.5.1 字元常量
3.5.2 字元型變數
3.5.3 字元串常量
3.6 符號常量
3.7 類型轉換
3.7.1 類型的自動轉換
3.7.2 強制的類型轉換
3.8 運算符與表達式
3.8.1 算數運算符和算數表達式
3.8.2 邏輯運算符與邏輯表達式
3.8.3 賦值運算符與賦值表達式
3.8.4 逗號運算符和逗號表達式
3.8.5 條件運算符和條件表達式
3.8.6 位運算符與位運算
3.8.7 動態記憶體分配,撤銷運算符和表達式
3.8.8 其他運算符和表達式
3.8.9 運算符總結
習題
第4章 程式設計基本結構——順序、選擇與循環
4.1 順序結構程式設計
4.1.1 語句
4.1.2 庫函式的使用
4.1.3 順序結構程式設計
4.2 選擇結構程式設計
4.2.1 if語句
4.2.2 switch語句
4.2.3 選擇結構程式設計舉例
……
第5章 數組與指針
第6章 函式
第7章 結構體
第8章 預處理命令
第9章 Linux檔案系統與檔案操作
第10章 進程與執行緒
第11章 網路通信
參考文獻