Linux C語言程序設計 (微課視頻版) 張同光 9787302638766 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$444
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Linux C語言程序設計 (微課視頻版)
ISBN:9787302638766
出版社:清華大學
著編譯者:張同光
頁數:336
所在地:中國大陸 *此為代購商品
書號:1576956
可大量預訂,請先連絡。

內容簡介

本書以「學完C語言之後知道能做什麼」為編寫目標,共12章:LinuxC語言程序設計、C語言基礎Ⅰ、C語言基礎Ⅱ、編譯與調試、鏈表、C標準庫、Linux系統調用、Socket編程、Linux函數庫和進程地址空間、Pthreads編程、GTK圖形界面編程、Linux內核編程。其中,C語言基礎Ⅰ、C語言基礎Ⅱ、C標準庫與Linux系統調用為本書最基礎、最重要的4章,全面介紹了標準C的基本語法和Linux系統調用編程。其他章節告訴讀者C語言具體能做什麼。 本書可作為高等學校各專業的「C語言程序設計」課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。

作者簡介

張同光 計算機博士,副教授。講授計算機專業課程20餘門,發表SCI、EI等學術論文30餘篇,主編教材近20部,主持或參与省部級以上項目6個。對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 習題
第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 C語言庫函數
3 1 2 函數定義和聲明
3 1 3 函數調用及參數傳遞
3 1 4 函數的嵌套與遞歸
3 1 5 回調函數
3 1 6 return語句
3 1 7 全局變數、局部變數和作用域
3 1 8 變數的存儲類別及生存期
3 1 9 內部函數和外部函數
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 gcc、make、Makefile、cmake和CMakeLists txt
4 1 1 gcc
4 1 2 make和Makefile
4 1 3 cmake和CMakeLists txt
4 2 完整的編譯過程
4 3 調試程序
4 3 1 調試(Debug)和GDB
4 3 2 測試用例
4 3 3 GDB啟動程序
4 3 4 斷點
4 3 5 觀察點
4 3 6 捕捉點
4 3 7 信號
4 3 8 單步調試
4 3 9 列印輸出
4 3 10 函數棧幀
4 3 11 TUI窗口
4 3 12 函數跳轉
4 3 13 段錯誤
4 3 14 coredump
4 3 15 調試正在運行的程序
4 3 16 調試多進程和多線程
4 3 17 gdb使用示例
4 4 習題
第5章 鏈表
5 1 單向鏈表
5 1 1 單鏈表結構與鏈表結點類型
5 1 2 創建單鏈表
5 1 3 插入結點
5 1 4 刪除結點
5 1 5 讀取結點
5 1 6 查找結點
5 1 7 列印單鏈表
5 1 8 逆轉單鏈表
5 1 9 構建單向循環鏈表
5 1 10 銷毀單鏈表
5 1 11 主函數及測試結果
5 2 雙向鏈表
5 2 1 雙鏈表結構與鏈表結點類型
5 2 2 創建雙鏈表
5 2 3 插入結點
5 2 4 刪除結點
5 2 5 讀取結點
5 2 6 查找結點
5 2 7 列印雙鏈表
5 2 8 逆轉雙鏈表
5 2 9 構建雙向循環鏈表
5 2 10 銷毀雙向循環鏈表
5 2 11 主函數及測試結果
5 3 內核鏈表
5 3 1 list_head
5 3 2 offsetof、container_of和list_entry
5 3 3 鏈表初始化
5 3 4 插入結點
5 3 5 刪除結點
5 3 6 替換結點
5 3 7 移動結點
5 3 8 判斷函數
5 3 9 合併結點
5 3 10 遍歷鏈表
5 3 11 用戶空間使用內核鏈表
5 4 習題
第6章 C標準庫
6 1 C語言標準和glibc
6 2 標準輸入/輸出函數庫
6 2 1 fopen/fclose
6 2 2 stdin/stdout/stderr
6 2 3 errno與perror函數
6 2 4 以位元組為單位的I/O函數
6 2 5 以字元串為單位的I/O函數
6 2 6 以記錄為單位的I/O函數
6 2 7 格式化讀寫文件
6 2 8 操作讀寫位置的函數
6 2 9 FILE結構體及I/O緩衝區
6 3 標準工具函數庫
6 3 1 動態內存分配與釋放
6 3 2 整數算術
6 3 3 隨機數
6 3 4 數值字元串
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理