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

C程序設(shè)計語言(第2版·新版)

C程序設(shè)計語言(第2版·新版)

定 價:¥30.00

作 者: (美)Brian W. Kernighan,(美)Dennis M. Ritchie著;徐寶文,李志譯;徐寶文譯
出版社: 機(jī)械工業(yè)出版社
叢編項: 計算機(jī)科學(xué)叢書
標(biāo) 簽: C

ISBN: 9787111128069 出版時間: 2005-11-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 258 字?jǐn)?shù):  

內(nèi)容簡介

  本書是由C語言的設(shè)計者BrianW.Kernighan和DennisM.Ritchie編寫的一部介紹標(biāo)準(zhǔn)C語言及其程序設(shè)計方法的權(quán)威性經(jīng)典著作。全面、系統(tǒng)地講述了C語言的各個特性及程序設(shè)計的基本方法,包括基本概念、類型和表達(dá)式、控制流、函數(shù)與程序結(jié)構(gòu)、指針與數(shù)組、結(jié)構(gòu)、輸入與輸出、UNIX系統(tǒng)接口、標(biāo)準(zhǔn)庫等內(nèi)容。本書的講述深入淺出,配合典型例證,通俗易懂,實用性強(qiáng),適合作為大專院校計算機(jī)專業(yè)或非計算機(jī)專業(yè)的C語言教材,也可以作為從事計算機(jī)相關(guān)軟硬件開發(fā)的技術(shù)人員的參考書。在計算機(jī)發(fā)展的歷史上,沒有哪一種程序設(shè)計語言像C語言這樣應(yīng)用如此廣泛。本書原著即為C語言的設(shè)計者之一DennisM.Ritchie和著名的計算機(jī)科學(xué)家BrianW.Kernighan合著的一本介紹C語言的權(quán)威經(jīng)典著作。我們現(xiàn)在見到的大量論述C語言程序設(shè)計的教材和專著均以此書為藍(lán)本。原著第1版中介紹的C語言成為后來廣泛使用的C語言版本——標(biāo)準(zhǔn)C的基礎(chǔ)。人們熟知的“hell,World”程序就是由本書首次引入的,現(xiàn)在,這一程序已經(jīng)成為所有程序設(shè)計語言入門的第一課。原著第2版根據(jù)1987年制定的ANSIC標(biāo)準(zhǔn)做了適當(dāng)?shù)男抻啠肓俗钚碌恼Z言形式,并增加了新的示例,通過簡潔的描述、典型的示例,作者全面、系統(tǒng)、準(zhǔn)確地講述了C語言的各個特性以及程序設(shè)計的基本方法。對于計算機(jī)從業(yè)人員來說,本書是一本必讀的程序設(shè)計語言方面的參考書。

作者簡介

  BrianW.Kernighan貝爾實驗室計算科學(xué)研究中心高級研究人員,著名的計算機(jī)科學(xué)家。他參加了UNIX系統(tǒng)、C語言、AWK語言和許多其他系統(tǒng)的開發(fā),同時出版了許多在計算機(jī)領(lǐng)域具有影響的著作,如《TheCProguammingLanguage》、《TheElementsofProgrammingStyle》等。徐寶文,東南大學(xué)計算機(jī)科學(xué)與工程系教授,博士生導(dǎo)師,江蘇省政協(xié)常委,江蘇省計算機(jī)學(xué)會副理事長,江蘇省軟件行業(yè)協(xié)會副會長,中國計算機(jī)學(xué)會理事,中國軟件行業(yè)協(xié)會理事。主要從事程序設(shè)計語言、軟件工程等方面的教學(xué)與研究工作,負(fù)責(zé)承擔(dān)十多項國家級、部省級科研項目;在國內(nèi)外發(fā)表論文130多篇,出版著譯作10多部;擔(dān)任《實用軟件詳解叢書》與《新世紀(jì)計算機(jī)系列教材》的主編,第五次國際青年計算機(jī)學(xué)術(shù)地議大會主席;發(fā)起并主辦過兩次“全國程序設(shè)計語言發(fā)展與教學(xué)學(xué)術(shù)會議”;先后獲航空航天部優(yōu)秀青年教師、江蘇省優(yōu)秀教育工作者、江蘇省優(yōu)秀青年骨干教師、江蘇省感世紀(jì)學(xué)術(shù)帶頭人等稱號。

圖書目錄

出版者的話
專家指導(dǎo)委員會
中文版序
譯者序
校譯者簡介

第1版序
引言
第1章  導(dǎo)言
  1.1  入門
  1.2  變量與算術(shù)表達(dá)式
  1.3  for語句
  1.4  符號常量
  1.5  字符輸入/輸出
  1.6  數(shù)組
  1.7  函數(shù)
  1.8  參數(shù)——傳值調(diào)用
  1.9  字符數(shù)組
  1.10  外部變量與作用域
第2章 類型、運(yùn)算符與表達(dá)式
  2.1  變量名
  2.2  數(shù)據(jù)類型及長度
  2.3  常量
  2.4  聲明
  2.5  算術(shù)運(yùn)算符
  2.6  關(guān)系運(yùn)算符與邏輯運(yùn)算符
  2.7  類型轉(zhuǎn)換
  2.8  自增運(yùn)算符與自減運(yùn)算符
  2.9  按位運(yùn)算符
  2.10  賦值運(yùn)算符與表達(dá)式
  2.11  條件表達(dá)式
  2.12  運(yùn)算符優(yōu)先級與求值次序
第3章  控制流
  3.1  語句與程序塊
  3.2  if-else語句
  3.3  else-if語句
  3.4  switch語句
  3.5  while循環(huán)與for循環(huán)
  3.6  do-while循環(huán)
  3.7  break語句與continue語句
  3.8  goto語句與標(biāo)號
第4章  函數(shù)與程序結(jié)構(gòu)
  4.1  函靈敏的基本知識
  4.2  返回非整型值的函數(shù)
  4.3  外部變量
  4.4  作用域規(guī)則
  4.5  頭文件
  4.6  靜態(tài)變量
  4.7  寄存器變量
  4.8  程序塊結(jié)構(gòu)
  4.9  初始化
  4.10  遞歸
  4.11  C預(yù)處理器
第5章  指針與數(shù)組
  5.1  指針與地址
  5.2  指針與函數(shù)參數(shù)
  5.3  指針與數(shù)組
  5.4  地址算術(shù)運(yùn)算
  5.5  字符指針與函數(shù)
  5.6  指針數(shù)組以及指向指針的指針
  5.7  多維數(shù)組
  5.8  指針數(shù)組的初始化
  5.9  指針與多維數(shù)組
  5.10  命令行參數(shù)
  5.11  指向函數(shù)的指針
  5.12  復(fù)雜聲明
第6章  結(jié)構(gòu)
  6.1  結(jié)構(gòu)的基本知識
  6.2  結(jié)構(gòu)與函數(shù)
  6.3  結(jié)構(gòu)數(shù)組
  6.4  指向結(jié)構(gòu)的指針
  6.5  自引用結(jié)構(gòu)
  6.6  表查找
  6.7  類型定義(typedef)
  6.8  聯(lián)合
  6.9  位字段
第7章  輸入與輸出
  7.1  標(biāo)準(zhǔn)輸入/輸出
  7.2  格式化輸出——printf函數(shù)
  7.3  變長參數(shù)表
  7.4  格式化輸入——scanf函數(shù)
  7.5  文件訪問
  7.6  錯誤處理——stderr和exit
  7.7  行輸入和行輸出
  7.8  其他函數(shù)
第8章  UNIX系統(tǒng)接口
  8.1  文件描述符
  8.2  低級I/O——read和write
  8.3  open、creat、close和unlink
  8.4  隨機(jī)訪問——lseek
  8.5  實例——fopen和getc函數(shù)的實現(xiàn)
  8.6  實例——目錄列表
  8.7  實例——存儲分配程序
附錄A  參考手冊
  A.1  引言
  A.2  詞法規(guī)則
  A.3  語法符號
  A.4  標(biāo)識符的含義
  A.5  對象和左值
  A.6  轉(zhuǎn)換
  A.7  表達(dá)式
  A.8  聲明
  A.9  語句
  A.10  外部聲明
  A.11  作用域與連接
  A.12  預(yù)處理
  A.13  語法
附錄B  標(biāo)準(zhǔn)庫
  B.1  輸入與輸出:<stdio.h>
  B.2  字符類別測試:<ctype.h>
  B.3  字符串函數(shù):<string.h>
  B.4  數(shù)學(xué)函數(shù):<math.h>
  B.5  實用函數(shù):<stdlib.h>
  B.6  診斷:<assert.h>
  B.7  可變參數(shù)表:<stdarg.h>
  B.8  非局部跳轉(zhuǎn):<setjmp.h>
  B.9  信號:<signal.h>
  B.10  日期與時間函數(shù):<time.h>
  B.11  與具體實現(xiàn)相關(guān)的限制:<limits.h>和<float.h>
附錄C  變更小結(jié)
索引

本目錄推薦

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