C語(yǔ)言開(kāi)發(fā)手冊(cè)

出版時(shí)間:2011-4  出版社:電子工業(yè)出版社  作者:薛園園  頁(yè)數(shù):394  
Tag標(biāo)簽:無(wú)  

前言

   C語(yǔ)言從產(chǎn)生到現(xiàn)在經(jīng)歷了幾十年的發(fā)展,一直經(jīng)久不衰,已成為最重要和最流行的編程語(yǔ)言之一。目前雖然產(chǎn)生了許多新的編程語(yǔ)言,例如C++、Java、C51等,但這些語(yǔ)言都是借鑒C語(yǔ)言而發(fā)展起來(lái)的。因此,C語(yǔ)言是每一個(gè)計(jì)算機(jī)技術(shù)人員的基本功之一?! 語(yǔ)言具有高級(jí)語(yǔ)言的強(qiáng)大功能,卻又有很多直接操作計(jì)算機(jī)硬件的功能(這些都是匯編語(yǔ)言的功能),因此C語(yǔ)言通常又被稱(chēng)為中級(jí)語(yǔ)言。學(xué)習(xí)和掌握C語(yǔ)言,既可以增進(jìn)對(duì)于計(jì)算機(jī)底層工作機(jī)制的了解,又為進(jìn)一步學(xué)習(xí)其他高級(jí)語(yǔ)言打下了堅(jiān)實(shí)的基礎(chǔ)。同時(shí),隨著時(shí)代的發(fā)展,C語(yǔ)言也有了很大的發(fā)展,例如嵌入式領(lǐng)域的應(yīng)用、并行計(jì)算、和其他語(yǔ)言接口等?! 『推渌麜?shū)籍相比,本書(shū)有如下優(yōu)點(diǎn)  (1)本書(shū)不僅詳細(xì)介紹了C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí),還對(duì)常用的高級(jí)編程技術(shù)進(jìn)行了詳細(xì)的講解?! 。?)本書(shū)在講解每個(gè)知識(shí)點(diǎn)的同時(shí),均給出了其在程序設(shè)計(jì)中的應(yīng)用實(shí)例,每個(gè)實(shí)例都可以通過(guò)編譯執(zhí)行,使得讀者可以快速掌握對(duì)應(yīng)知識(shí)點(diǎn)如何在程序設(shè)計(jì)中應(yīng)用?! 。?)本書(shū)不僅全面介紹了C語(yǔ)言的程序設(shè)計(jì)方法,還詳細(xì)講解了C語(yǔ)言如何與最新流行的編程語(yǔ)言進(jìn)行接口,這是C語(yǔ)言的最新發(fā)展。 ?。?)針對(duì)C語(yǔ)言的最新發(fā)展,本書(shū)還介紹了其在嵌入式、單片機(jī)及并行計(jì)算方面的應(yīng)用。這些發(fā)展使得C語(yǔ)言保持了經(jīng)久不衰的活力?! 。?)本書(shū)對(duì)每一個(gè)實(shí)例的程序代碼都進(jìn)行了詳細(xì)的注釋和分析,并給出了運(yùn)行結(jié)果,使得讀者更加容易理解?! 。?)本書(shū)采用應(yīng)用最為廣泛的編譯環(huán)境,并且適用于多種操作系統(tǒng)。讀者既可在Windows環(huán)境下、又可在Linux環(huán)境下使用本書(shū)學(xué)習(xí)C語(yǔ)言。  本書(shū)的內(nèi)容  本書(shū)以實(shí)用性、系統(tǒng)性、完整性和前沿性為重點(diǎn),詳細(xì)介紹了C語(yǔ)言的程序設(shè)計(jì)方法、接口技術(shù)及現(xiàn)代的一些最新發(fā)展。本書(shū)分為4篇,共29章內(nèi)容?! ∑滦蛱?hào) 主要內(nèi)容  第1篇是C語(yǔ)言基礎(chǔ)篇,共分為13章,詳細(xì)介紹了C語(yǔ)言的基礎(chǔ)知識(shí)和基本語(yǔ)法等 第1章  C語(yǔ)言概述 介紹了C語(yǔ)言的發(fā)展、特點(diǎn)、C語(yǔ)言的標(biāo)準(zhǔn)、開(kāi)發(fā)流程,并以一個(gè)簡(jiǎn)單的C程序演示了編寫(xiě)C語(yǔ)言程序的方法。同時(shí)本章還分析了C程序構(gòu)成、編程規(guī)范以及C語(yǔ)言在不同領(lǐng)域的擴(kuò)展應(yīng)用  第2章  典型的C語(yǔ)言開(kāi)發(fā)環(huán)境 介紹了C語(yǔ)言幾種常見(jiàn)的開(kāi)發(fā)環(huán)境,包括Turbo C、Dev-C++、Visual C++、Code::Blocks開(kāi)發(fā)環(huán)境的使用等內(nèi)容  續(xù)表  篇章序號(hào) 主要內(nèi)容  第1篇是C語(yǔ)言基礎(chǔ)篇,共分為13章,詳細(xì)介紹了C語(yǔ)言的基礎(chǔ)知識(shí)和基本語(yǔ)法等 第3章  C語(yǔ)言數(shù)據(jù)類(lèi)型 介紹了C語(yǔ)言數(shù)據(jù)的表示方法,包括數(shù)據(jù)的存儲(chǔ)、常量、變量、整數(shù)類(lèi)型、字符類(lèi)型、實(shí)數(shù)類(lèi)型、混合運(yùn)算及類(lèi)型轉(zhuǎn)換、C99新增數(shù)據(jù)類(lèi)型等內(nèi)容  第4章  運(yùn)算符和表達(dá)式 詳細(xì)介紹C語(yǔ)言中的表達(dá)式、各種運(yùn)算符及運(yùn)算優(yōu)先級(jí)  第5章  C語(yǔ)句及流程控制結(jié)構(gòu) 詳細(xì)講解了C語(yǔ)言中的各種語(yǔ)句類(lèi)型  第6章  格式化輸入/輸出 介紹了格式化輸入/輸出函數(shù)的使用,包括printf()函數(shù)、scanf()函數(shù)、getchar()函數(shù)、getch()函數(shù)、gets()函數(shù)、putch()函數(shù)、puts()函數(shù)等的使用  第7章  數(shù)組 介紹在C語(yǔ)言中使用數(shù)組的方法,主要介紹了一維數(shù)組、二維數(shù)組、字符數(shù)組和字符串的使用  第8章  函數(shù) 介紹在C語(yǔ)言中創(chuàng)建和使用函數(shù)的方法,包括函數(shù)的概念、編寫(xiě)函數(shù)、設(shè)置函數(shù)的參數(shù)、函數(shù)調(diào)用、遞歸函數(shù)的編寫(xiě)等內(nèi)容  第9章  指針 介紹C語(yǔ)言中指針的使用,指針是C語(yǔ)言最顯著的特征。這里首先介紹了變量的保存形式,然后介紹了指針和簡(jiǎn)單變量、指針和數(shù)組、指向多維數(shù)組的指針、指針和字符串、指針數(shù)組、指針和函數(shù)等內(nèi)容  第10章  結(jié)構(gòu) 包括結(jié)構(gòu)的概念、結(jié)構(gòu)的嵌套、結(jié)構(gòu)數(shù)組、結(jié)構(gòu)指針、向函數(shù)傳遞結(jié)構(gòu)等內(nèi)容  第11章  聯(lián)合、枚舉和位域 講解了聯(lián)合、枚舉和位域的概念及使用  第12章  預(yù)處理 介紹了宏定義命令、條件編譯、其他預(yù)處理命令、內(nèi)聯(lián)函數(shù)等編譯預(yù)處理內(nèi)容  第13章  存儲(chǔ)管理 介紹用C語(yǔ)言進(jìn)行存儲(chǔ)管理的方法,包括內(nèi)存動(dòng)態(tài)分配和回收等內(nèi)容  第2篇為C語(yǔ)言進(jìn)階篇,共分為7章,詳細(xì)講解了C語(yǔ)言程序設(shè)計(jì)中的一些高級(jí)技術(shù) 第14章  字符及字符串處理 介紹了C語(yǔ)言處理字符串的方法,包括字符串的存儲(chǔ)、字符和字符串檢測(cè)函數(shù)、查找字符串、比較字符串、連接字符串、復(fù)制字符串、字符和字符串的轉(zhuǎn)換等內(nèi)容  第15章  文件操作 主要介紹了數(shù)據(jù)流的概念、文件的打開(kāi)與關(guān)閉、從文件中讀寫(xiě)字符、從文件中讀寫(xiě)字符串、二進(jìn)制文件的讀寫(xiě)、文件檢測(cè)函數(shù)、文件的隨機(jī)讀寫(xiě)、管理緩沖區(qū)、輸入/輸出的重定向、文件管理等內(nèi)容  第16章  典型庫(kù)函數(shù)應(yīng)用 主要介紹了隨機(jī)函數(shù)、數(shù)學(xué)函數(shù)、日期和時(shí)間函數(shù)的應(yīng)用  第17章  模塊化的程序設(shè)計(jì)方法 包括模塊化程序設(shè)計(jì)概念、C程序的組織、變量的作用域、變量的存儲(chǔ)類(lèi)型等內(nèi)容  第18章  典型算法應(yīng)用 介紹常用算法的C語(yǔ)言程序,包括用C語(yǔ)言編寫(xiě)的完成排序、查找、隊(duì)列、堆棧、鏈表等程序  第19章  圖形繪制 介紹C語(yǔ)言底層圖形函數(shù)的編程,首先介紹了顯示系統(tǒng)的基本概念,然后介紹了直接讀取顯存編寫(xiě)圖形函數(shù)的方法,在此基礎(chǔ)上完成繪制線(xiàn)、圓、矩形、多邊形等函數(shù),最后還介紹了編輯圖形的方法  第20章  鼠標(biāo)控制 介紹用C語(yǔ)言編寫(xiě)鼠標(biāo)的底層操作函數(shù),包括初始化鼠標(biāo)、復(fù)位鼠標(biāo)、顯示鼠標(biāo)指針、隱藏鼠標(biāo)指針、獲取按鈕信息等操作鼠標(biāo)的底層函數(shù)  續(xù)表  篇章序號(hào) 主要內(nèi)容  第3篇為C語(yǔ)言接口篇,共分為5章,主要介紹了目前一些主流的編程語(yǔ)言,以及如何使用C語(yǔ)言及其接口來(lái)發(fā)揮各自的優(yōu)勢(shì),從而完成程序設(shè)計(jì)任務(wù) 第21章  C語(yǔ)言與匯編的接口 主要介紹了C語(yǔ)言調(diào)用匯編程序的方法,包括AT&T匯編簡(jiǎn)介、GCC內(nèi)嵌匯編、調(diào)用匯編程序等內(nèi)容  第22章  C語(yǔ)言與LabVIEW的接口 主要介紹了圖形化程序設(shè)計(jì)語(yǔ)言L(fǎng)abVIEW、CIN結(jié)點(diǎn),以及如何使用CIN結(jié)點(diǎn)來(lái)實(shí)現(xiàn)C語(yǔ)言與LabVIEW的接口  第23章  C語(yǔ)言與MATLAB的接口 主要介紹了MATLAB語(yǔ)言,以及如何使用MATLAB引擎、COM組件、MEX文件和Matcom等實(shí)現(xiàn)C語(yǔ)言與MATLAB的接口  第24章  C語(yǔ)言與JavaScript的接口 首先簡(jiǎn)單介紹了JavaScript,然后重點(diǎn)介紹了JavaScript-C引擎及JavaScript-C引擎的開(kāi)發(fā),并通過(guò)實(shí)例講解了如何在C/C++中執(zhí)行JavaScript程序  第25章  C語(yǔ)言硬件端口操作 首先介紹了并行端口,然后介紹如何在C語(yǔ)言環(huán)境下對(duì)并行端口進(jìn)行操作。這部分內(nèi)容充分體現(xiàn)了C語(yǔ)言既有高級(jí)語(yǔ)言的特點(diǎn),又有低級(jí)語(yǔ)言操作硬件能力的特點(diǎn)  第4篇為C語(yǔ)言擴(kuò)展篇,共分為4章,主要介紹了C語(yǔ)言在嵌入式、Linux平臺(tái)及高性能并行計(jì)算等方面的應(yīng)用 第26章  Linux下的C語(yǔ)言開(kāi)發(fā) 首先介紹了Linux系統(tǒng)及Linux常用命令,然后介紹了Linux C開(kāi)發(fā)環(huán)境及其程序開(kāi)發(fā)  第27章  單片機(jī)的C語(yǔ)言開(kāi)發(fā) 主要講解了C語(yǔ)言在單片機(jī)開(kāi)發(fā)中的擴(kuò)展應(yīng)用。重點(diǎn)介紹了C51語(yǔ)言的開(kāi)發(fā)工具及其與標(biāo)準(zhǔn)C語(yǔ)言的區(qū)別,本章還通過(guò)實(shí)例介紹了單片機(jī)的C語(yǔ)言開(kāi)發(fā)  第28章  嵌入式系統(tǒng)C語(yǔ)言開(kāi)發(fā) 主要介紹了嵌入式系統(tǒng)、嵌入式Linux C開(kāi)發(fā)工具、集成開(kāi)發(fā)環(huán)境Eclipse以及嵌入式C語(yǔ)言開(kāi)發(fā)流程  第29章  基于C語(yǔ)言的高性能并行GPU編程 主要介紹了GPU的概念、NVIDIA的基于C語(yǔ)言的CUDA、CUDA應(yīng)用程序編程接口。然后,重點(diǎn)講解了如何在Visual Studio環(huán)境中使用CUDA,并通過(guò)實(shí)例講述了基于C語(yǔ)言的CUDA并行編程  本書(shū)結(jié)構(gòu)緊湊,知識(shí)點(diǎn)涉及全面,內(nèi)容翔實(shí),案例豐富。由于本書(shū)內(nèi)容較多,編寫(xiě)時(shí)間較倉(cāng)促,書(shū)中如有遺漏或不足之處,懇請(qǐng)廣大讀者提出寶貴意見(jiàn),以便于進(jìn)一步改進(jìn)?! ∵m合的讀者  大學(xué)、大專(zhuān)等相關(guān)專(zhuān)業(yè)的學(xué)生及教師  系統(tǒng)開(kāi)發(fā)人員  程序設(shè)計(jì)初學(xué)者  C程序員  電腦培訓(xùn)班  計(jì)算機(jī)愛(ài)好者  本書(shū)作者  本書(shū)主要由薛園園編寫(xiě),同時(shí)參與編寫(xiě)的還有昊燃、黃葉新、李增輝、劉聰、龍志標(biāo)、孟劼、米愛(ài)中、秦俠、冉劍、任瀟、譚勵(lì)、王大亮、伍云輝、于重重。在此一并表示感謝?! 【幷?/pre>

內(nèi)容概要

  毋庸置疑,c語(yǔ)言從產(chǎn)生到現(xiàn)在的各個(gè)階段,都是最重要和最流行的編程語(yǔ)言之一。熟悉和掌握c語(yǔ)言程序設(shè)計(jì),已經(jīng)成為程序員的一門(mén)必修課。本書(shū)言簡(jiǎn)意賅、通俗易懂,知識(shí)點(diǎn)覆蓋全面,詳細(xì)介紹了c語(yǔ)言的程序設(shè)計(jì)及最新的c語(yǔ)言編程技術(shù)。
  本書(shū)分4篇,共29章,分別介紹了c語(yǔ)言基礎(chǔ)、c語(yǔ)言進(jìn)階、c語(yǔ)言的接口技術(shù)和現(xiàn)代c語(yǔ)言的擴(kuò)展。首先,介紹了c語(yǔ)言及其開(kāi)發(fā)環(huán)境,并全面介紹了c語(yǔ)言的基本語(yǔ)法知識(shí);接著,詳細(xì)講解了c語(yǔ)言的一些高級(jí)程序應(yīng)用;然后,介紹了c語(yǔ)言與其他主流編程語(yǔ)言的接口;最后,講解了現(xiàn)代c語(yǔ)言的一些擴(kuò)展應(yīng)用和高級(jí)技術(shù)。
  本書(shū)結(jié)構(gòu)安排緊湊、講解詳細(xì)、實(shí)例豐富。c語(yǔ)言程序設(shè)計(jì)的初學(xué)者通過(guò)本書(shū)可以快速掌握c語(yǔ)言程序設(shè)計(jì)方法。同時(shí),本書(shū)對(duì)現(xiàn)代c語(yǔ)言程序的接口和高級(jí)技術(shù)進(jìn)行了全面講解,對(duì)具有一定開(kāi)發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也有非常好的參考價(jià)值。本書(shū)可以作為c語(yǔ)言初學(xué)者的入門(mén)教材,也可作為c語(yǔ)言程序員的參考手冊(cè),還可作為大中專(zhuān)院校學(xué)生及電腦培訓(xùn)班的參考書(shū)。

作者簡(jiǎn)介

  薛園園北京科技大學(xué)雙學(xué)士。對(duì)C語(yǔ)言有深入的研究,長(zhǎng)期從事單片機(jī)設(shè)計(jì)與開(kāi)發(fā),在單片機(jī)程序開(kāi)發(fā)、Protel電路制版等方面積累了豐富經(jīng)驗(yàn)。曾經(jīng)編寫(xiě)并出版《USB應(yīng)用開(kāi)發(fā)技術(shù)大全》等多部專(zhuān)著。

書(shū)籍目錄

第1篇 c語(yǔ)言基礎(chǔ)篇
 第1章 c語(yǔ)言概述
  1.1 c語(yǔ)言發(fā)展歷史
  1.2 c語(yǔ)言的特點(diǎn)
   1.2.1 c語(yǔ)言的基本特點(diǎn)
   1.2.2 c語(yǔ)言的優(yōu)點(diǎn)
   1.2.3 c語(yǔ)言的缺點(diǎn)
  1.3 c語(yǔ)言的標(biāo)準(zhǔn)
   1.3.1 c標(biāo)準(zhǔn)概述
   1.3.2 c語(yǔ)言的新標(biāo)準(zhǔn)
   1.3.3 編譯器對(duì)c標(biāo)準(zhǔn)的支持
  1.4 c語(yǔ)言開(kāi)發(fā)流程
   1.4.1 功能分析
   1.4.2 劃分任務(wù)
   1.4.3 編寫(xiě)源代碼
   1.4.4 編譯和鏈接
   1.4.5 修改源代碼
   1.4.6 功能測(cè)試
   1.4.7 發(fā)布程序
   1.4.8 維護(hù)和修改
  1.5 第一個(gè)c程序
   1.5.1 創(chuàng)建項(xiàng)目
   1.5.2 輸入源代碼
   1.5.3 編譯鏈接
   1.5.4 調(diào)試
  1.6 c程序構(gòu)成分析
   1.6.1 頭文件
   1.6.2 主函數(shù)
   1.6.3 其他組成部分
  1.7 良好的編程規(guī)范
   1.7.1 完備和詳盡的程序注釋
   1.7.2 整齊的代碼書(shū)寫(xiě)格式
   1.7.3 簡(jiǎn)潔清晰的命名
  1.8 c語(yǔ)言在不同領(lǐng)域的擴(kuò)展應(yīng)用
   1.8.1 單片機(jī)方面
   1.8.2 labview方面
   1.8.3 labwindows/cvi方面
   1.8.4 matlab方面
   1.8.5 javascript方面
   1.8.6 并行計(jì)算方面
   1.8.7 linux平臺(tái)
  1.9 小結(jié)
 第2章 典型的c語(yǔ)言開(kāi)發(fā)環(huán)境
  2.1 c語(yǔ)言開(kāi)發(fā)環(huán)境簡(jiǎn)介
   2.1.1 c語(yǔ)言開(kāi)發(fā)環(huán)境的構(gòu)成
   2.1.2 典型的c語(yǔ)言開(kāi)發(fā)環(huán)境
  2.2 使用turbo c開(kāi)發(fā)
   2.2.1 turbo c的開(kāi)發(fā)環(huán)境簡(jiǎn)介
   2.2.2 turbo c的配置文件
   2.2.3 用turbo c創(chuàng)建c程序
   2.2.4 編譯鏈接程序
   2.2.5 運(yùn)行程序
  2.3 使用visual studio開(kāi)發(fā)
   2.3.1 microsoft visual c++的開(kāi)發(fā)環(huán)境簡(jiǎn)介
   2.3.2 使用visual studio 08創(chuàng)建c程序
   2.3.3 編譯鏈接程序
   2.3.4 調(diào)試運(yùn)行程序
  2.4 使用dev-c++開(kāi)發(fā)
   2.4.1 dev-c++的開(kāi)發(fā)環(huán)境簡(jiǎn)介
   2.4.2 dev-c++開(kāi)發(fā)環(huán)境的設(shè)置
   2.4.3 使用dev-c++創(chuàng)建c程序
   2.4.4 編譯和運(yùn)行程序
   2.4.5 升級(jí)dev-c++
  2.5 使用code::blocks開(kāi)發(fā)
   2.5.1 code::blocks的開(kāi)發(fā)環(huán)境簡(jiǎn)介
   2.5.2 code::blocks開(kāi)發(fā)環(huán)境的設(shè)置
   2.5.3 使用code::blocks創(chuàng)建c程序
   2.5.4 編譯運(yùn)行程序
  2.6 小結(jié)
 第3章 c語(yǔ)言數(shù)據(jù)類(lèi)型
  3.1 數(shù)據(jù)的存儲(chǔ)
   3.1.1 內(nèi)存單元
   3.1.2 數(shù)據(jù)的存儲(chǔ)
   3.1.3 程序在內(nèi)存中的映射
  3.2 數(shù)據(jù)類(lèi)型簡(jiǎn)介
 ……
第2篇 c語(yǔ)言進(jìn)階篇
第3篇 c語(yǔ)言接口篇
第4篇 c語(yǔ)言擴(kuò)展篇

章節(jié)摘錄

版權(quán)頁(yè):插圖:讀者可能產(chǎn)生這樣的疑問(wèn),計(jì)算機(jī)內(nèi)存中的數(shù)據(jù)是連續(xù)存放的,且保存到每個(gè)字節(jié)的都是8位二進(jìn)制位,那么計(jì)算機(jī)怎么區(qū)別保存的是字符或是數(shù)值呢?在計(jì)算機(jī)中采用的解決辦法是,在存儲(chǔ)某個(gè)數(shù)據(jù)之前首先指明其數(shù)據(jù)類(lèi)型,而每種數(shù)據(jù)類(lèi)型采用固定的字節(jié)數(shù)來(lái)存儲(chǔ)。例如,如果設(shè)置保存字符,則只將數(shù)據(jù)寫(xiě)入到1個(gè)字節(jié)中;如果設(shè)置保存整數(shù),則將向內(nèi)存中相鄰的兩個(gè)字節(jié)寫(xiě)入數(shù)據(jù)。同樣,在讀出數(shù)據(jù)時(shí),若指定讀取的數(shù)據(jù)為一個(gè)字符,則只從內(nèi)存中讀取一個(gè)字節(jié)的數(shù)據(jù);若指定讀取一個(gè)整數(shù)值,則將讀取內(nèi)存中相鄰的兩個(gè)字節(jié),并組合為一個(gè)整數(shù)值。本章后面幾節(jié)在介紹不同數(shù)據(jù)類(lèi)型的同時(shí),還將更詳細(xì)地介紹其在計(jì)算機(jī)中的存儲(chǔ)形式。3.1.3程序在內(nèi)存中的映射對(duì)于計(jì)算機(jī)而言,一切都是數(shù)據(jù)。程序也是一種數(shù)據(jù),一個(gè)程序體內(nèi),往往也包括大量的普通數(shù)據(jù)及指令數(shù)據(jù)。計(jì)算機(jī)運(yùn)行時(shí),普通數(shù)據(jù)是通過(guò)程序加載到計(jì)算機(jī)內(nèi)存中的,而程序則是由操作系統(tǒng)來(lái)加載到內(nèi)存中的。如果一個(gè)應(yīng)用程序沒(méi)有運(yùn)行,也就是程序沒(méi)有進(jìn)入計(jì)算機(jī)的內(nèi)存。此時(shí),其僅是硬盤(pán)上的一個(gè)文件,其中包含了指令和靜態(tài)數(shù)據(jù)。當(dāng)應(yīng)用程序運(yùn)行時(shí),將被操作系統(tǒng)加載到計(jì)算機(jī)的內(nèi)存中,程序便執(zhí)行加載到內(nèi)存中的指令并進(jìn)行數(shù)據(jù)的讀寫(xiě)操作。因此,一個(gè)應(yīng)用程序在計(jì)算機(jī)中的映射,應(yīng)該包括如下幾個(gè)方面:·內(nèi)存為應(yīng)用程序的指令分配的空間?!?nèi)存為應(yīng)用程序的靜態(tài)數(shù)據(jù)分配的空間?!?nèi)存為應(yīng)用程序的動(dòng)態(tài)數(shù)據(jù)預(yù)留的空間。這幾部分在內(nèi)存中的組織形式,如圖3.5所示。其中,程序指令也就是代碼段,其是存儲(chǔ)指令的內(nèi)存空間。靜態(tài)數(shù)據(jù)也稱(chēng)為數(shù)據(jù)段,其是為應(yīng)用程序的靜態(tài)數(shù)據(jù)所劃分的存儲(chǔ)空間。動(dòng)態(tài)數(shù)據(jù)堆棧是操作系統(tǒng)為應(yīng)用程序可能用到的動(dòng)態(tài)數(shù)據(jù)而預(yù)留的空間。動(dòng)態(tài)數(shù)據(jù)又分為“自動(dòng)回收”和“手動(dòng)回收”兩種。存放“自動(dòng)回收”的動(dòng)態(tài)數(shù)據(jù)的內(nèi)存空間,稱(chēng)為“??臻g”;存放“手動(dòng)回收”的內(nèi)存空間,稱(chēng)為“堆空間”。

編輯推薦

《C語(yǔ)言開(kāi)發(fā)手冊(cè)(典藏版)》特色·356個(gè)實(shí)例,12.5小時(shí)教學(xué)視頻·一線(xiàn)工程師多年C語(yǔ)言開(kāi)發(fā)經(jīng)驗(yàn)的總結(jié)·內(nèi)容全面、深入,囊括多個(gè)開(kāi)發(fā)領(lǐng)域·深入分析指針操作,解決疑難問(wèn)題·特別介紹了接口開(kāi)發(fā)和不同環(huán)境的C語(yǔ)言開(kāi)發(fā)·《C語(yǔ)言開(kāi)發(fā)手冊(cè)(典藏版)》涉及的實(shí)例源文件·《C語(yǔ)言開(kāi)發(fā)手冊(cè)(典藏版)》配套教學(xué)視頻·《C語(yǔ)言開(kāi)發(fā)手冊(cè)(典藏版)》教學(xué)PPT·贈(zèng)送40小時(shí)相關(guān)技術(shù)多媒體視頻教程

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    C語(yǔ)言開(kāi)發(fā)手冊(cè) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)35條)

 
 

  •   對(duì)于C語(yǔ)言來(lái)說(shuō),各方面都介紹的比較全面
  •   雖然里面論文不全 ,但包含所有的C語(yǔ)言知識(shí)
  •   如果你是學(xué)習(xí)C語(yǔ)言的,不看有愧你的專(zhuān)業(yè),真的。當(dāng)你看了之后你就會(huì)覺(jué)得你的選擇是正確的。
  •   此書(shū)知識(shí)面很廣,C的基礎(chǔ)知識(shí)很全面,有圖形化、接口等平時(shí)很少接觸的知識(shí),但是沒(méi)有關(guān)于數(shù)據(jù)庫(kù)方面的,這一點(diǎn)很遺憾,但總體來(lái)說(shuō)本書(shū)還是很強(qiáng)大的
  •   講解的都是一些基礎(chǔ)知識(shí)點(diǎn),適合新手學(xué)習(xí)
  •   C高級(jí)用法也有。不像別的。只有基礎(chǔ)。
  •   這本書(shū)挺好的,通俗易懂。
  •   這本書(shū)相當(dāng)經(jīng)典
  •   強(qiáng)烈推薦此書(shū)!內(nèi)容詳盡,這本書(shū)里你會(huì)學(xué)到很多學(xué)不到的東西,而且寫(xiě)的很簡(jiǎn)單,很容易就能學(xué)會(huì)。
  •   經(jīng)典好書(shū),能學(xué)到許多東西,
  •   書(shū)是想要的沒(méi)錯(cuò),而且送貨速度也還挺快的,不錯(cuò)
  •   內(nèi)容很充實(shí),很實(shí)用,適合各類(lèi)讀者使用
  •   昨天訂的今天就到了,送貨很快。
  •   書(shū)不錯(cuò),挺喜歡的,主要是對(duì)工作很有用,有很多沒(méi)有見(jiàn)過(guò)的東西
  •   紙張不錯(cuò) 速度快 滿(mǎn)意
  •   書(shū)不錯(cuò),發(fā)貨挺快的,書(shū)不錯(cuò),發(fā)貨挺快的,書(shū)不錯(cuò),發(fā)貨挺快的
  •   國(guó)內(nèi)一本介紹C比較全面的書(shū),但總體上不夠深入,感覺(jué)書(shū)中的方式就像是大學(xué)時(shí)老師教課的方式。如果你比較喜歡這種方式,其實(shí)這本書(shū)還不錯(cuò),即使要99個(gè)大洋。如果把它當(dāng)成一種工具書(shū)來(lái)看,或許你會(huì)喜歡上它。
  •   這本書(shū)還是挺全面的,內(nèi)容比較豐富!
  •   首先,書(shū)裝訂的很好,內(nèi)容很詳盡,也比較簡(jiǎn)單,適合入門(mén)用。不足的是,缺少一些綜合的例子把知識(shí)點(diǎn)連起來(lái)
  •   誠(chéng)如其它評(píng)論,內(nèi)容確實(shí)基礎(chǔ),適合初學(xué)者
  •   粗略翻看了一下,內(nèi)容比較翔實(shí),繼續(xù)翻閱中
  •   比較適合初學(xué)者。,內(nèi)容簡(jiǎn)單
  •   書(shū)很喜歡,厚厚的一本,要是再便宜些就更好了
  •   比較適合初學(xué)者,還是比較基礎(chǔ)的吧
  •   買(mǎi)之前要看看是不是要用才行。。。。可能我以后會(huì)用到吧。。。后悔了,不過(guò)真是磚頭。東西還好吧。
  •   是c語(yǔ)言的各個(gè)基礎(chǔ)知識(shí)的講解,感覺(jué)比較淺顯。
  •   細(xì)致入微,講的很詳細(xì)
  •   還不錯(cuò),老公說(shuō)挺好的,比之前買(mǎi)的詳細(xì),還有舉例說(shuō)明
  •   內(nèi)容基本上涵蓋了c語(yǔ)言的所有應(yīng)用,很實(shí)用。送貨也很快,送貨人員也很好
  •   書(shū)很厚,精裝的,書(shū)中內(nèi)容很豐富,很詳盡,確實(shí)是一本好書(shū)!
  •   這本書(shū),真的很不錯(cuò),作為純粹的初學(xué)者,真是一本好書(shū)!買(mǎi)書(shū)最好還是買(mǎi)一個(gè)人寫(xiě)的書(shū),多人編寫(xiě)的書(shū)最爛!
  •   封面和里面的正文反了,看書(shū)的時(shí)候感覺(jué)很怪。這本開(kāi)發(fā)手冊(cè)我認(rèn)為還是入門(mén)級(jí)的,內(nèi)容確實(shí)全面,但很多高級(jí)的特性提到的比較少,比如關(guān)于函數(shù)堆棧的詳細(xì)解釋等等。
  •   很好啊 物品貨真價(jià)實(shí) 實(shí)用
  •   這本書(shū)非常好,講的很詳細(xì),設(shè)計(jì)的也很精美
  •   很適合初學(xué)者,每個(gè)知識(shí)點(diǎn)都有實(shí)例。不過(guò)我不是初學(xué)者,所以……
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7