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

C程序設(shè)計語言

C程序設(shè)計語言

定 價:¥28.00

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

ISBN: 9787111075899 出版時間: 2001-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 244頁 字數(shù):  

內(nèi)容簡介

  本書是由C語言研制者編寫的一部介紹標準C語言及其程序設(shè)計方法的權(quán)威性經(jīng)典著作。全書共分8章及4個附錄,全面、系統(tǒng)地講述了C語言的各個方面及其程序設(shè)計的基本方法,內(nèi)容深入淺出,配合例證,通俗易懂。適合于大專院校師生以及從事計算機軟硬件研究、開發(fā)與應(yīng)用 的人員使用。我們已盡力保持本書第1版的簡潔性。C不是一個大型語言,也不需要一本很厚的書來描述。我們改進了對其典型特征的闡述,如指針,它是C程序設(shè)計的中心。我們對以前的例子進行了提煉,并在幾章中增加了新的例子。例如,我們用程序來處理復(fù)雜的聲明,這些程序?qū)⒙暶鬓D(zhuǎn)換為單詞或反之。像以前一樣,所有例子的文本都以機器可讀的形式直接經(jīng)過測試。就像我們在第1版序中所說的,“當(dāng)對C的經(jīng)驗增加時它顯得很好用”。經(jīng)過十幾年的實踐,我們?nèi)匀贿@樣認為。我們希望這本書能幫助你學(xué)習(xí)并使用好C語言。

作者簡介

  Brian W.Kerninghan,是美國新澤西州Murray Hill的貝爾實驗室計算科學(xué)研究中心工作,著名的計算機著作家,曾出版了許多在計算機界享有盛名的權(quán)威著作,如:《The Elements of Programming Style》(程序設(shè)計風(fēng)格基礎(chǔ))、《The C Programming Language》(C程序設(shè)計語言)(即本書第1版)、《Software Tools》(軟件工具)等。

圖書目錄

中文版序
譯者序

第1版序
前言
第1章 基本概念 
1.1 入門 
1.2 變量與算術(shù)表達式 
1.3 for語句 
1.4 符號常量 
1.5 字符輸入輸出 
1.5.1 文件復(fù)制 
1.5.2 字符計數(shù) 
1.5.3 行計數(shù) 
1.5.4 單詞計數(shù) 
1.6 數(shù)組 
1.7 函數(shù) 
1.8 變元-按值調(diào)用 
1.9 字符數(shù)組 
1.10 外部變量與作用域 
第2章 類型、運算符與表達式 
2.1 變量名 
2.2 數(shù)據(jù)類型與大小 
2.3 常量 
2.4 說明 
2.5 算術(shù)運算符 
2.6 關(guān)系運算符與邏輯運算符 
2.7 類型轉(zhuǎn)換 
2.8 加一與減一運算符 
2.9 按位運算符 
2.10 賦值運算符與賦值表達式 
2.11 條件表達式 
2.12 運算符優(yōu)先級與表達式求值次序 
第3章 控制流 
3.1 語句與分程序 
3.2 if-else語句 
3.3 else-if語句 
3.4 switch語句 
3.5 while與for循環(huán)語句 
3.6 do-while循環(huán)語句 
3.7 break語句與continue語句 
3.8 goto語句與標號 
第4章 函數(shù)與程序結(jié)構(gòu) 
4.1 函數(shù)的基本知識 
4.2 返回非整數(shù)值的函數(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ù)處理程序 
4.11.1 文件包含 
4.11.2 宏替換 
4.11.3 條件包含 
第5章 指針與數(shù)組 
5.1 指針與地址 
5.2 指針與函數(shù)變元 
5.3 指針與數(shù)組 
5.4 地址算術(shù)運算 
5.5 字符指針與函數(shù) 
5.6 指針數(shù)組與指向指針的指針 
5.7 多維數(shù)組 
5.8 指針數(shù)組的初始化 
5.9 指針與多維數(shù)組 
5.10 命令行變元 
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 類型定義 
6.8 聯(lián)合 
6.9 位字段 
第7章 輸入與輸出 
7.1 標準輸入輸出 
7.2 格式化輸出-printf函數(shù) 
7.3 變長變元表 
7.4 格式化輸入-scanf函數(shù) 
7.5 文件訪問 
7.6 錯誤處理-stderr和exit函數(shù) 
7.7 行輸入輸出 
7.8 其他函數(shù) 
7.8.1 字符串處理函數(shù) 
7.8.2 字符類測試和轉(zhuǎn)換函數(shù) 
7.8.3 ungetc函數(shù) 
7.8.4 命令執(zhí)行函數(shù) 
7.8.5 存儲管理函數(shù) 
7.8.6 數(shù)學(xué)函數(shù) 
7.8.7 隨機數(shù)發(fā)生器函數(shù) 
第8章 UNIX系統(tǒng)界面 
8.1 文件描述符 
8.2 低級I/O-read和write系統(tǒng)調(diào)用 
8.3 open、creat、close和unlink系統(tǒng)調(diào)用 
8.4 隨機訪問-lseek系統(tǒng)調(diào)用 
8.5 實例-fopen和getc函數(shù)的一種實現(xiàn)方法 
8.6 實例-目錄顯示 
8.7 實例-存儲分配程序 
附錄A 參考手冊 
A.1 引言 
A.2 詞法規(guī)則 
A.3 語法符號 
A.4 標識符的含義 
A.5 對象和左值 
A.6 轉(zhuǎn)換 
A.7 表達式 
A.8 說明 
A.9 語句 
A.10 外部說明 
A.11 作用域與連接 
A.12 預(yù)處理 
A.13 語法 
附錄B 標準庫 
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 變長變元表:<stdarg.h> 
B.8 非局部跳轉(zhuǎn): <setjmp.h>
B.9 信號處理: <signal.h>
B.10 日期與時間函數(shù):<time.h> 
B.11 由實現(xiàn)定義的限制:<limits.h>和<float.h> 
附錄C 變更小結(jié) 
附錄D 索引 

本目錄推薦

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