標(biāo)準(zhǔn)C語言基礎(chǔ)教程

出版時間:2012-6  出版社:電子工業(yè)出版社  作者:布朗森  頁數(shù):586  字?jǐn)?shù):960000  譯者:張永健  
Tag標(biāo)簽:無  

內(nèi)容概要

  《標(biāo)準(zhǔn)c語言基礎(chǔ)教程(第四版)》是一本介紹用c語言進(jìn)行計算機編程的經(jīng)典教材。通過大量的實例和練習(xí),全書系統(tǒng)介紹了數(shù)據(jù)類型、算術(shù)運算、邏輯運算、變量、條件語句、函數(shù)、數(shù)組、指針、字符串、結(jié)構(gòu)、文件操作、位操作、宏、庫函數(shù)等基本內(nèi)容,使讀者在閱讀之后就能很快掌握c語言編程的精髓。講解c++編程的一章也是本書的特色之一。書中每章都有大量的簡答題和編程練習(xí)題,附錄還列出了它們的答案。
  《標(biāo)準(zhǔn)c語言基礎(chǔ)教程(第四版)》結(jié)構(gòu)合理,內(nèi)容深入淺出,適合作為高等學(xué)校本科和??平滩模策m合初學(xué)編程的自學(xué)者閱讀。

作者簡介

作者:(美國)布朗森 (Gary J.Bronson) 譯者:張永健

書籍目錄

第一部分 基礎(chǔ)知識 
 第1章 計算機編程導(dǎo)論 
  1.1 歷史和硬件 
  1.2 編程語言 
  1.3 算法 
  1.4 軟件開發(fā)過程 
  1.5 案例研究:設(shè)計與開發(fā) 
  1.6 編程錯誤 
  1.7 小結(jié) 
  1.8 補充材料:數(shù)字存儲碼 
 第2章 c 語言編程初步 
  2.1 c 語言編程簡介 
  2.2 編程風(fēng)格 
  2.3 數(shù)據(jù)類型 
  2.4 算術(shù)運算 
  2.5 變量和聲明 
  2.6 案例研究:溫度轉(zhuǎn)換 
  2.7 編程錯誤和編譯器錯誤 
  2.8 小結(jié) 
  2.9 補充材料:內(nèi)存分配 
 第3章 數(shù)據(jù)處理與交互式輸入 
  3.1 賦值 
  3.2 數(shù)學(xué)庫函數(shù) 
  3.3 交互式輸入 
  3.4 格式化輸出 
  3.5 符號常量 
  3.6 案例研究:交互式輸入 
  3.7 編程錯誤和編譯器錯誤 
  3.8 小結(jié) 
  3.9 補充材料:抽象簡介 
第二部分 控制流 
 第4章 選擇 
  4.1 關(guān)系表達(dá)式 
  4.2 if 語句和if else 語句 
  4.3 if else 鏈 
  4.4 switch 語句 
  4.5 案例研究:數(shù)據(jù)驗證 
  4.6 編程錯誤和編譯器錯誤 
  4.7 小結(jié) 
  4.8 補充材料:錯誤, 測試和調(diào)試 
 第5章 循環(huán) 
  5.1 基本的循環(huán)結(jié)構(gòu) 
  5.2 while 語句 
  5.3 利用while 循環(huán)求和及平均值 
  5.4 for 語句 
  5.5 案例研究:循環(huán)編程技術(shù) 
  5.6 嵌套循環(huán) 
  5.7 do while 語句 
  5.8 編程錯誤和編譯器錯誤 
  5.9 小結(jié) 
 第6章 函數(shù)模塊性(1) 
  6.1 函數(shù)聲明與參數(shù)聲明 
  6.2 返回值 
  6.3 案例研究:計算年齡標(biāo)準(zhǔn) 
  6.4 標(biāo)準(zhǔn)庫函數(shù) 
  6.5 編程錯誤和編譯器錯誤 
  6.6 小結(jié) 
 第7章 函數(shù)模塊性(2) 
  7.1 變量的作用域 
  7.2 變量存儲類 
  7.3 按引用傳遞 
  7.4 案例研究:交換值 
  7.5 遞歸 
  7.6 編程錯誤和編譯器錯誤 
  7.7 小結(jié) 
第三部分 基礎(chǔ)知識補充 
 第8章 數(shù)組 
  8.1 一維數(shù)組 
  8.2 數(shù)組初始化 
  8.3 數(shù)組作為函數(shù)實參 
  8.4 案例研究:計算平均值和標(biāo)準(zhǔn)差 
  
  8.5 二維數(shù)組 
  8.6 編程錯誤和編譯器錯誤 
  8.7 小結(jié) 
  8.8 補充材料:查找和排序方法 
 第9章 字符串 
  9.1 字符串基礎(chǔ) 
  9.2 庫函數(shù) 
  9.3 輸入數(shù)據(jù)驗證 
  9.4 格式化字符串 
  9.5 案例研究:字符和單詞計數(shù) 
  9.6 編程錯誤和編譯器錯誤 
  9.7 小結(jié) 
 第10章 數(shù)據(jù)文件 
  10.1 聲明, 打開和關(guān)閉文件流 
  10.2 讀取和寫入文本文件 
  10.3 隨機文件訪問 
  10.4 傳遞和返回文件名 
  10.5 案例研究:創(chuàng)建和使用常量表 
  10.6 寫入和讀取二進(jìn)制文件 
  10.7 編程錯誤和編譯器錯誤 
  10.8 小結(jié) 
  10.9 補充材料:控制碼 
第四部分 其他主題 
 第11章 數(shù)組, 地址和指針 
  11.1 數(shù)組名稱作為指針 
  11.2 指針操作 
  11.3 傳遞和使用數(shù)組地址 
  11.4 使用指針處理字符串 
  11.5 使用指針創(chuàng)建字符串 
  11.6 編程錯誤和編譯器錯誤 
  11.7 小結(jié) 
 第12章 結(jié)構(gòu) 
  12.1 單一結(jié)構(gòu) 
  12.2 結(jié)構(gòu)數(shù)組 
  12.3 傳遞結(jié)構(gòu)和返回結(jié)構(gòu) 
  12.4 聯(lián)合 
  12.5 編程錯誤和編譯器錯誤 
  12.6 小結(jié) 
 第13章 動態(tài)數(shù)據(jù)結(jié)構(gòu) 
  13.1 鏈表簡介 
  13.2 動態(tài)內(nèi)存分配 
  13.3 ?!?br />  13.4 隊列 
  13.5 動態(tài)鏈表 
  13.6 編程錯誤和編譯器錯誤 
  13.7 小結(jié) 
 第14章 其他功能 
  14.1 新增的特性 
  14.2 按位運算 
  14.3 宏 
  14.4 命令行參數(shù) 
  14.5 編程錯誤和編譯器錯誤 
  14.6 小結(jié) 
 第15章 c++簡介 
  15.1 c++中的過程化編程 
  15.2 面向?qū)ο蟮腸++ 
  15.3 編程錯誤和編譯器錯誤 
  15.4 小結(jié) 
附錄a 運算符優(yōu)先級表 
附錄b ascii 字符碼 
附錄c 標(biāo)準(zhǔn)c 語言庫 
附錄d 輸入, 輸出和標(biāo)準(zhǔn)錯誤重定向 
附錄e 浮點數(shù)存儲 
附錄f 創(chuàng)建個人函數(shù)庫 
附錄g 簡答題答案

章節(jié)摘錄

版權(quán)頁:   插圖:   這里,間接運算符被用在表達(dá)式*milesAddr中,以取得并輸出被milesAddr’指向的值。當(dāng)然,它是保存在變量miles中的值。這時你可能在問自己,為什么要這么麻煩地顯示miles中的值,而不直接使用變量名稱miles呢?答案是:它說明了存在不使用變量名稱而是使用變量地址來訪問變量值的另一種方法。當(dāng)一個被調(diào)函數(shù)訪問另一個函數(shù)中的變量時,這個特性就成為絕對必要的,因為被調(diào)函數(shù)不知道這個變量的名稱但知道它的地址。這個特性的使用在第13~14行中說明。 13 *milesAddr=158;/*設(shè)置被milesAddr指向的數(shù)值為158*/ 14 printf(“The value in miles is now%d\n”, miles); 在第13行中,mile的值通過使用它的地址被改變?yōu)?58。miles值的改變通過第14行中顯示它的值得到驗證。這樣,不僅可以用miles的地址顯示值,還可以通過這個地址改變它的值。 如果程序7.5中使用的指針能夠被聲明為pointer ratePoint;,那么它肯定會更簡單。但是,這樣一個聲明沒有表達(dá)有關(guān)這個地址被存儲在ratePoint中的變量所使用的存儲區(qū)的信息。當(dāng)指針與間接運算符一起使用時,比如第11行和第13行中的表達(dá)式*milesAddr中,這個信息是重要的。例如,一個保存在milesAddr中整數(shù)的地址,當(dāng)使用這個地址時獲取的是4字節(jié)的存儲區(qū)。如果milesAddr是一個指向字符的指針,則當(dāng)使用它時只會獲取1字節(jié)。同樣,一個指向雙精度型值的指針將要求獲取8字節(jié)的存儲區(qū)。因此,指針的聲明必須包含正被指向的變量的類型,如圖7.12所示。

編輯推薦

《國外計算機科學(xué)教材系列:標(biāo)準(zhǔn)C語言基礎(chǔ)教程(第4版)》主要目的是使c成為一種可利用的應(yīng)用程序編寫語言?!秶庥嬎銠C科學(xué)教材系列:標(biāo)準(zhǔn)C語言基礎(chǔ)教程(第4版)》的前幾版取得了成功,而且從學(xué)生和老師那里獲得的評論來看,表明《國外計算機科學(xué)教材系列:標(biāo)準(zhǔn)C語言基礎(chǔ)教程(第4版)》確實能夠幫助他們學(xué)習(xí)和講授c語言,這確實令人非常滿意?;诖耍谒陌娴哪繕?biāo)依然與前三版相同:清晰地、無歧義地向初學(xué)c語言的學(xué)生以可以理解的方式講解所有的主題?!秶庥嬎銠C科學(xué)教材系列:標(biāo)準(zhǔn)C語言基礎(chǔ)教程(第4版)》可以作為一般性的編程導(dǎo)論,尤其適合作為c語言的入門性教材,還可以作為進(jìn)一步學(xué)習(xí)c++語言的基礎(chǔ)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    標(biāo)準(zhǔn)C語言基礎(chǔ)教程 PDF格式下載


用戶評論 (總計6條)

 
 

  •   中文書,配套英文書看不錯。送貨速度也很快
  •   內(nèi)容不錯,就是書皮有點磨損
  •   很實用,很經(jīng)典的教材
  •   不錯,?。。?!湊字?jǐn)?shù)
  •   老師要求買的書,居然真的賣到了?。?!真的賣到了。
  •   郵費太貴,物流不準(zhǔn)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7