注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C程序設計語言

C程序設計語言

C程序設計語言

定 價:¥28.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

中文版序
譯者序

第1版序
前言
第1章 基本概念 
1.1 入門 
1.2 變量與算術表達式 
1.3 for語句 
1.4 符號常量 
1.5 字符輸入輸出 
1.5.1 文件復制 
1.5.2 字符計數 
1.5.3 行計數 
1.5.4 單詞計數 
1.6 數組 
1.7 函數 
1.8 變元-按值調用 
1.9 字符數組 
1.10 外部變量與作用域 
第2章 類型、運算符與表達式 
2.1 變量名 
2.2 數據類型與大小 
2.3 常量 
2.4 說明 
2.5 算術運算符 
2.6 關系運算符與邏輯運算符 
2.7 類型轉換 
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章 函數與程序結構 
4.1 函數的基本知識 
4.2 返回非整數值的函數 
4.3 外部變量 
4.4 作用域規(guī)則 
4.5 頭文件 
4.6 靜態(tài)變量 
4.7 寄存器變量 
4.8 分程序結構 
4.9 初始化 
4.10 遞歸 
4.11 C預處理程序 
4.11.1 文件包含 
4.11.2 宏替換 
4.11.3 條件包含 
第5章 指針與數組 
5.1 指針與地址 
5.2 指針與函數變元 
5.3 指針與數組 
5.4 地址算術運算 
5.5 字符指針與函數 
5.6 指針數組與指向指針的指針 
5.7 多維數組 
5.8 指針數組的初始化 
5.9 指針與多維數組 
5.10 命令行變元 
5.11 指向函數的指針 
5.12 復雜說明 
第6章 結構 
6.1 結構的基本知識 
6.2 結構與函數 
6.3 結構數組 
6.4 結構指針 
6.5 自引用結構 
6.6 查找表 
6.7 類型定義 
6.8 聯合 
6.9 位字段 
第7章 輸入與輸出 
7.1 標準輸入輸出 
7.2 格式化輸出-printf函數 
7.3 變長變元表 
7.4 格式化輸入-scanf函數 
7.5 文件訪問 
7.6 錯誤處理-stderr和exit函數 
7.7 行輸入輸出 
7.8 其他函數 
7.8.1 字符串處理函數 
7.8.2 字符類測試和轉換函數 
7.8.3 ungetc函數 
7.8.4 命令執(zhí)行函數 
7.8.5 存儲管理函數 
7.8.6 數學函數 
7.8.7 隨機數發(fā)生器函數 
第8章 UNIX系統(tǒng)界面 
8.1 文件描述符 
8.2 低級I/O-read和write系統(tǒng)調用 
8.3 open、creat、close和unlink系統(tǒng)調用 
8.4 隨機訪問-lseek系統(tǒng)調用 
8.5 實例-fopen和getc函數的一種實現方法 
8.6 實例-目錄顯示 
8.7 實例-存儲分配程序 
附錄A 參考手冊 
A.1 引言 
A.2 詞法規(guī)則 
A.3 語法符號 
A.4 標識符的含義 
A.5 對象和左值 
A.6 轉換 
A.7 表達式 
A.8 說明 
A.9 語句 
A.10 外部說明 
A.11 作用域與連接 
A.12 預處理 
A.13 語法 
附錄B 標準庫 
B.1 輸入與輸出: <stdio.h>
B.2 字符類測試: <ctype.h>
B.3 字符串函數: <string.h>
B.4 數學函數: <math.h>
B.5 實用函數: <stdlib.h>
B.6 診斷: <assert.h>
B.7 變長變元表:<stdarg.h> 
B.8 非局部跳轉: <setjmp.h>
B.9 信號處理: <signal.h>
B.10 日期與時間函數:<time.h> 
B.11 由實現定義的限制:<limits.h>和<float.h> 
附錄C 變更小結 
附錄D 索引 

本目錄推薦

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