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

Linux C程序設(shè)計(jì)基礎(chǔ)

Linux C程序設(shè)計(jì)基礎(chǔ)

定 價(jià):¥38.00

作 者: 秦攀科 主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校電子信息類專業(yè)規(guī)劃教材·電子商務(wù)
標(biāo) 簽: VC++

購(gòu)買這本書(shū)可以去


ISBN: 9787512105492 出版時(shí)間: 2011-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 380 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Linux C程序設(shè)計(jì)基礎(chǔ)》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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