注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關(guān)Linux C程序設計基礎(chǔ)

Linux C程序設計基礎(chǔ)

Linux C程序設計基礎(chǔ)

定 價:¥38.00

作 者: 秦攀科 主編
出版社: 清華大學出版社
叢編項: 21世紀高等學校電子信息類專業(yè)規(guī)劃教材·電子商務
標 簽: VC++

ISBN: 9787512105492 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 380 字數(shù):  

內(nèi)容簡介

  《21世紀高等學校電子信息類專業(yè)規(guī)劃教材:Linux C程序設計基礎(chǔ)》從Linux系統(tǒng)的基礎(chǔ)人手,在簡單介紹系統(tǒng)的基本操作與配置的基礎(chǔ)上詳細講解了Linux下C語言程序設計與開發(fā)的方法,每一個語法知識點都提供了豐富的實例代碼,在編寫代碼的過程中力求所有的實例代碼都來源于實際開發(fā)的項目,使讀者可以接觸到第一線的源碼,獲取實際的開發(fā)經(jīng)驗。為配合讀者學習,《21世紀高等學校電子信息類專業(yè)規(guī)劃教材:Linux C程序設計基礎(chǔ)》配有《LintLx c程序設計:實例詳解與上機實驗》。《21世紀高等學校電子信息類專業(yè)規(guī)劃教材:Linux C程序設計基礎(chǔ)》內(nèi)容翔實,講解透徹。最突出的特色是以練促學,書中給出了豐富的實例供讀者實戰(zhàn)演練。《21世紀高等學校電子信息類專業(yè)規(guī)劃教材:Linux C程序設計基礎(chǔ)》具有很強的可讀性,適合作為高等院校計算機專業(yè)教材,也適合程序設計的初學者使用,還可以作為計算機愛好者的自學參考書。

作者簡介

暫缺《Linux C程序設計基礎(chǔ)》作者簡介

圖書目錄

第1章 Linux系統(tǒng)入門 1.1 Linux簡介 1.1.1 引言 1.1.2 操作系統(tǒng) 1.1.3 Linux操作系統(tǒng) 1.1.4 Linux操作系統(tǒng) 1.2 Linux常用命令 1.2.1 登錄和退出Linux系統(tǒng) 1.2.2 Linux常用命令 1.3 shell腳本基礎(chǔ) 1.3.1 shell簡介 1.3.2 shell腳本 習題第2章 Linux C程序設計簡介 2.1 C語言概述 2.2 C程序設計與Linux C程序設計 2.2.1 C語言程序的組成 2.2.2 Linux C程序設計的幾個關(guān)鍵問題 2.3 Linux C程序的編輯、編譯、連接與運行 2.3.1 一個簡單的Linux C程序 2.3.2 Linux C程序的編輯環(huán)境 2.3.3 Linux C程序的編譯、連接與運行 2.3.4 Linux C庫文件簡介 2.4 make工具與makefile簡介 2.4.1 多文件組成的程序 2.4.2 make工具與makefile 2.5 Linux C程序的調(diào)試 2.5.1 引言 2.5.2 gdb簡介 習題第3章 數(shù)據(jù)類型、運算符和表達式 3.1 Linux C數(shù)據(jù)類型 3.2 常量與變量 3.2.1 常量 3.2.2 變量 3.2.3 注意事項 3.3 整型數(shù)據(jù) 3.3.1 整型常量 3.3.2 整型變量 3.4 實型數(shù)據(jù) 3.4.1 實型常量 3.4.2 實型變量 3.5 字符型數(shù)據(jù) 3.5.1 字符常量 3.5.2 字符型變量 3.5.3 字符串常量 3.6 符號常量 3.7 類型轉(zhuǎn)換 3.7.1 類型的自動轉(zhuǎn)換 3.7.2 強制的類型轉(zhuǎn)換 3.8 運算符與表達式 3.8.1 算數(shù)運算符和算數(shù)表達式 3.8.2 邏輯運算符與邏輯表達式 3.8.3 賦值運算符與賦值表達式 3.8.4 逗號運算符和逗號表達式 3.8.5 條件運算符和條件表達式 3.8.6 位運算符與位運算 3.8.7 動態(tài)內(nèi)存分配,撤銷運算符和表達式 3.8.8 其他運算符和表達式 3.8.9 運算符總結(jié) 習題第4章 程序設計基本結(jié)構(gòu)——順序、選擇與循環(huán) 4.1 順序結(jié)構(gòu)程序設計 4.1.1 語句 4.1.2 庫函數(shù)的使用 4.1.3 順序結(jié)構(gòu)程序設計 4.2 選擇結(jié)構(gòu)程序設計 4.2.1 if語句 4.2.2 switch語句 4.2.3 選擇結(jié)構(gòu)程序設計舉例 4.3 循環(huán)結(jié)構(gòu)程序設計 4.3.1 循環(huán)結(jié)構(gòu)程序設計 4.3.2 實現(xiàn)循環(huán)的語句 4.3.3 break和continue語句 4.3.4 循環(huán)的嵌套 4.3.5 幾種循環(huán)語句的比較 4.3.6 循環(huán)結(jié)構(gòu)程序設計舉例 習題第5章 數(shù)組與指針 5.1 數(shù)組 5.1.1 數(shù)組的基本概念 5.1.2 數(shù)組應用實例 5.1.3 多維數(shù)組 5.2 指針 5.2.1 指針的基本概念 5.2.2 指針類型的參數(shù)和返回值 5.2.3 指針與數(shù)組 5.2.4 指向指針的指針與指針數(shù)組 5.2.5 指向數(shù)組的指針與多維數(shù)組 5.2.6 函數(shù)類型和函數(shù)指針類型 5.2.7 內(nèi)存分配方法與策略 習題第6章 函數(shù) 6.1 概述 6.2 函數(shù)定義與聲明 6.3 函數(shù)的參數(shù)與返回值 6.3.1 函數(shù)的參數(shù) 6.3.2 函數(shù)的返回值 6.4 函數(shù)的調(diào)用 6.4.1 函數(shù)的一般調(diào)用形式 6.4.2 函數(shù)的嵌套調(diào)用 6.4.3 函數(shù)的遞歸調(diào)用 6.5 變量的作用范圍與存儲類型 6.5.1 變量的作用范圍 6.5.2 變量的存儲類別 6.6 常用的Linux C函數(shù)介紹 6.6.1 終端控制與環(huán)境變量設置函數(shù) 6.6.2 日期時間函數(shù) 6.6.3 字符串處理函數(shù) 6.6.4 常用數(shù)學函數(shù) 6.6.5 數(shù)據(jù)結(jié)構(gòu)及算法函數(shù) 習題第7章 結(jié)構(gòu)體 7.1 復合類型與結(jié)構(gòu)體 7.2 數(shù)據(jù)抽象 7.3 數(shù)據(jù)類型標志 7.4 嵌套結(jié)構(gòu)體 習題第8章 預處理命令 8.1 宏定義 8.2 文件包含 8.3 條件編譯 習題第9章 Linux文件系統(tǒng)與文件操作 9.1 Linux文件系統(tǒng)簡介 9.1.1 Linux文件系統(tǒng)概述 9.1. 2Linux文件系統(tǒng)的類型 9.2 文件概述 9.2.1 文件的概念 9.2.2 Linux C文件處理方式 9.2.3 文件類型指針和文件描述符 9.3 緩沖文件操作 9.3.1 文件的創(chuàng)建、打開與關(guān)閉 9.3.2 文件的讀寫 9.3.3 文件的定位 9.3.4 文件操作檢測 9.3.5 其他文件操作函數(shù) 9.4 非緩沖文件操作 9.5 臨時文件的操作 習題第10章 進程與線程 10.1 進程 10.1.1 Linux系統(tǒng)進程基礎(chǔ) 10.1.2 進程的控制 10.1.3 進程的創(chuàng)建 10.1.4 進程的等待 10.1.5 進程的終止 10.2 進程間通信技術(shù) 10.2.1 管道 10.2.2 消息隊列 10.2.3 共享內(nèi)存 10.3 Domain Socket 10.3.1 Domain Socket基本流程 10.3.2 服務器端 10.3.3 客戶端 10.4 線程 10.4.1 Linux線程基礎(chǔ) 10.4.2 線程的使用 10.5 線程的互斥和同步 10.5.1 互斥體 10.5.2 條件變量 10.5.3 信號量 10.5.4 其他線程間同步機制 習題第11章 網(wǎng)絡通信 11.1 計算機網(wǎng)絡基礎(chǔ) 11.1.1 計算機網(wǎng)絡的起源與發(fā)展 11.1.2 計算機網(wǎng)絡體系結(jié)構(gòu)的形成 11.1.3 開放系統(tǒng)互連參考模型 11.1.4 TCP/IP協(xié)議的體系結(jié)構(gòu) 11.2 Linux網(wǎng)絡編程基礎(chǔ) 11.2.1 Linux網(wǎng)絡命令簡介 11.2.2 一些基本概念 11.2.3 客戶—服務器背景知識 11.3 socket套接字 11.3.1 socket套接字簡介 11.3.2 創(chuàng)建socket套接字 11.3.3 socket套接字的配置 11.3.4 客戶端建立連接 11.3.5 服務器端監(jiān)聽并接受連接(TCP) 11.3.6 發(fā)送和接收傳輸數(shù)據(jù) 11.3.7 結(jié)束傳輸關(guān)閉連接 11.3.8 面向連接的TCP程序設計實例 11.3.9 面向非連接的UDP程序設計實例 11.3.10 TCP/IP網(wǎng)絡程序總結(jié) 11.4 阻塞與非阻塞 11.4.1 阻塞通信 11.4.2 非阻塞通信 11.5 服務器和客戶機的信息函數(shù) 11.5.1 字節(jié)轉(zhuǎn)換函數(shù) 11.5.2 IP和域名的轉(zhuǎn)換 11.5.3 字符串的IP和32位的IP轉(zhuǎn)換 11.5.4 服務信息函數(shù) 11.5.5 getpeername()與gethostname()函數(shù) 習題參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號