*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:C程序設計 (基於Linux平臺) (微課版) ISBN:9787302637318 出版社:清華大學 著編譯者:張同光 劉春紅 田喬梅 武曉龍 宋麗麗 叢書名:計算機類技能型理實一體化新形態系列 頁數:296 所在地:中國大陸 *此為代購商品 書號:1557283 可大量預訂,請先連絡。 【台灣高等教育出版社簡體書】 C程序設計 (基於Linux平臺) (微課版) 787302637318 張同光 劉春紅 田喬梅 武曉龍 宋麗麗 內容簡介 本書以「學完C語言之後知道能做什麼」為編寫目標,共包括9章,分別是Linux C語言程序設計、C語言基礎Ⅰ、C語言基礎Ⅱ、鏈表、C標準庫、Linux系統調用、Socket編程、Pthreads編程和GTK圖形界面編程。其中,C語言基礎Ⅰ、C語言基礎Ⅱ、C標準庫和Linux系統調用為本書最基礎、最重要的四章,全面介紹了標準C語言的基本語法和Linux系統調用編程。其他章節告訴讀者C語言具體能做什麼。本書堅守「空談無用,給我看代碼」(Linux之父Linus Torvalds所言)的信條,通過正確無誤的示例代碼向讀者展示C語言的具體用法。本書內容實用、結構清晰、圖文並茂,力求讓讀者可以饒有興趣地學習Linux C語言編程。 本書適合作為高等學校各專業的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。目錄 第1章 Linux C語言程序設計1 1 C語言 1 1 1 C語言簡介 1 1 2 C語言發展歷史 1 1 3 C語言特點 1 2 Linux簡介 1 3 Linux C語言程序設計簡介 1 3 1 Linux應用編程、系統編程和內核編程 1 3 2 Linux圖形界面編程 1 4 Linux C語言編程環境 1 4 1 安裝Ubuntu Linux虛擬機 1 4 2 gedit、vim和nano 1 4 3 C語言編譯器及集成開發環境 1 4 4 編寫Hello World程序 1 5 使用gcc編譯程序 1 6 使用make和Makefile構建程序 1 7 使用cmake和CMakeLists txt構建程序 1 8 完整的編譯過程 習題 第2章 C語言基礎Ⅰ 2 1 數據 2 1 1 數據類型 2 1 2 常量 2 1 3 變數和標識符 2 1 4 數據類型轉換 2 1 5 轉義字元(轉義序列) 2 2 運算符 2 2 1 運算符和表達式 2 2 2 算術運算 2 2 3 賦值運算 2 2 4 關係運算 2 2 5 邏輯運算符 2 2 6 條件運算符 2 2 7 逗號運算符 2 2 8 sizeof運算符與typedef類型聲明 2 2 9 位運算 2 2 10 複合賦值運算符 2 3 結構化程序設計 2 3 1 順序結構 2 3 2 分支結構 2 3 3 循環結構 2 4 輸入/輸出 2 4 1 標準輸出函數printf 2 4 2 標準輸入函數scanf 2 5 數組 2 5 1 一維數組 2 5 2 二維數組 2 5 3 一維字元數組 2 5 4 一維字元數組的輸入/輸出 2 5 5 字元串處理函數 2 5 6 二維字元數組 2 6 習題 第3章 C語言基礎Ⅱ 3 1 函數 3 1 1 函數定義和聲明 3 1 2 函數調用及參數傳遞 3 1 3 函數的嵌套與遞歸 3 1 4 回調函數 3 1 5 return語句 3 1 6 全局變數、局部變數和作用域 3 1 7 變數的存儲類別及生存期 3 1 8 內部函數和外部函數 3 2 預處理 3 2 1 預處理的步驟 3 2 2 宏定義和內聯函數 3 2 3 條件編譯 3 2 4 文件包含 3 3 指針 3 3 1 指針的基本運算 3 3 2 指針與數組 3 3 3 指針與const限定符 3 3 4 指針與字元串 3 3 5 指針函數與函數指針 3 3 6 再講回調函數 3 3 7 可變參數 3 3 8 二級指針與多級指針 3 3 9 指針數組和數組指針 3 3 10 動態內存管理 3 4 結構體、共用體和枚舉 3 4 1 結構體 3 4 2 位域 3 4 3 共用體 3 4 4 枚舉 3 5 零長數組、變長數組和動態數組 3 6 編碼風格與縮進工具indent 3 7 習題 第4章 鏈表 4 1 單向鏈表 4 1 1 單鏈表結構與鏈表結點類型 4 1 2 創建單鏈表 4 1 3 插入結點 4 1 4 刪除結點 4 1 5 讀取結點 4 1 6 查找結點 4 1 7 列印單鏈表 4 1 8 逆轉單鏈表 4 1 9 構建單循環鏈表 4 1 10 銷毀單鏈表 4 1 11 主函數及測試結果 4 2 雙向鏈表 4 2 1 雙鏈表結構與鏈表結點類型 4 2 2 創建雙鏈表 4 2 3 插入結點 4 2 4 刪除結點 4 2 5 讀取結點 4 2 6 查找結點 4 2 7 列印雙鏈表 4 2 8 逆轉雙鏈表 4 2 9 構建雙循環鏈表 4 2 10 銷毀雙循環鏈表 4 2 11 主函數及測試結果 4 3 內核鏈表 4 3 1 list_head 4 3 2 offsetof、container_of和list_entry 4 3 3 鏈表初始化 4 3 4 插入結點 4 3 5 刪除結點 4 3 6 替換結點 4 3 7 移動結點 4 3 8 判斷函數 4 3 9 合併結點 4 3 10 遍歷鏈表 4 3 11 用戶空間使用內核鏈表 4 4 習題 第5章 C標準庫 5 1 C語言標準和glibc 5 2 標準輸入/輸出函數庫(stdio h) 5 2 1 fopen/fclose 5 2 2 stdin/stdout/stderr 5 2 3 errno與perror函數 5 2 4 以位元組為單位的I/O函數 5 2 5 以字元串為單位的I/O函數 5 2 6 以記錄為單位的I/O函數 5 2 7 格式化讀寫文件 5 2 8 操作讀寫位置的函數 5 2 9 FILE結構體及I/O緩衝區 5 3 標準工具函數庫(stdlib h) 5 3 1 動態內存分配與釋放 5 3 2 整數算術 5 3 3 隨機數 5 3 4 數值字元串轉換 5 3 5 寬字元和多位元組字元轉換 5 4 字元串處理函數庫(string h) 5 4 1 初始化字元串 5 4 2 取字元串的長度 5 4 3 複製字元串 5 4 4 比較字元串 5 4 5 搜索字元串 5 4 6 連接字元串 5 4 7 分割字元串 5 4 8 本地函數 5 5 字元處理函數庫(ctype h) 5 6 數學函數庫(math h) 5 7 學生信息管理系統的設計與實現 5 7 1 系統設計要求 5 7 2 系統設計 5 7 3 函數設計 5 7 4 參考程序 5 7 5 運行 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |