新到貨2本75折
C程序設計語言(第2版·新版)

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

  • 定價:414
  • 優惠價:87360
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

在電腦發展的歷史上,沒有哪一種程序設計語言像C語言這樣應用如此廣泛。本書原著即為C語言的設計者之一Dennis M.Ritchie 和電腦科學家 Brian W.Kernighan合著的一本介紹C語言的經典著作。我們現在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。原著第1版中介紹的C語言成為後來廣泛使用的C語言版本--標準C的基礎。人們熟知的"hello,world"程序就是由本書首次引入的,現在,這一程序已經成為所有程序設計語言入門的第一課。

原著第2版根據1987年制定的ANSI C標準做了適當的修訂,引入了最新的語言形式,並增加了新的示例。通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各個特性以及程序設計的基本方法。 對於電腦從業人員來說,本書是一本必讀的程序設計語言方面的參考書。




 

作者介紹

布萊恩· W. 克尼漢(Brian W. Kernighan) 貝爾實驗室計算科學研究中心高級研究人員。他參加了UNIX 系統、C語言、AWK語言和許多其他系統的開發,同時出版了許多在電腦領域具有影響的著作。丹尼斯· M. 里奇(Dennis M.Ritchie) 1967年加入貝爾實驗室,曾任該實驗室計算科學研究中心系統軟體研究部主任。他和Ken L.Thompson共同設計並實現的C語言改變了程序設計語言發展的軌跡,是程序設計語言發展過程中的一個重要里程碑。與此同時,他們兩人還設計並實現了UNIX 操作系統。正是由於這兩項巨大貢獻,Dennis M.Ritchie于1983年獲得了電腦界的最高獎—圖靈獎。此外,他還獲得了ACM、IEEE、貝爾實驗室等授予的多種獎項。
 

目錄

出版者的話
中文版序
譯者序
校譯者簡介
第2版前言
第1版前言
引言
第1章 導言1
1.1 入門1
1.2 變數與算術運算式3
1.3 for語句8
1.4 符號常量9
1.5 字元輸入/輸出9
1.5.1 檔複製10
1.5.2 字元計數11
1.5.3 行計數13
1.5.4 單詞計數14
1.6 陣列15
1.7 函數17
1.8 參數—傳值調用19
1.9 字元陣列20
1.10 外部變數與作用域22
第2章 類型、運算子與運算式27
2.1 變數名27
2.2 資料類型及長度27
2.3 常量28
2.4 聲明31
2.5 算術運算子32
2.6 關係運算子與邏輯運算子32
2.7 類型轉換33
2.8 自增運算子與自減運算子37
2.9 位運算子38
2.10 設定運算子與運算式40
2.11 條件運算式41
2.12 運算子優先順序與求值次序42
第3章 控制流45
3.1 語句與區塊45
3.2 if-else語句45
3.3 else-if語句46
3.4 switch語句48
3.5 while迴圈與for迴圈49
3.6 do-while迴圈52
3.7 break語句與continue語句53
3.8 goto語句與標號54
第4章 函數與程式結構57
4.1 函數的基本知識57
4.2 返回非整型值的函數60
4.3 外部變數62
4.4 作用域規則68
4.5 標頭檔69
4.6 靜態變數70
4.7 寄存器變數71
4.8 區塊結構72
4.9 初始化72
4.10 遞迴73
4.11 C前置處理器75
4.11.1 檔包含75
4.11.2 宏替換76
4.11.3 條件包含78
第5章 指標與陣列79
5.1 指針與地址79
5.2 指標與函數參數81
5.3 指標與陣列83
5.4 地址算數運算86
5.5 字元指標與函數89
5.6 指標陣列以及指向指標的指標92
5.7 多維陣列95
5.8 指標陣列的初始化97
5.9 指標與多維陣列97
5.10 命令列參數98
5.11 指向函數的指標102
5.12 複雜聲明105
第6章 結構111
6.1 結構的基本知識111
6.2 結構與函數113
6.3 結構陣列115
6.4 指向結構的指標119
6.5 自引用結構121
6.6 表查找125
6.7 類型定義(typedef)127
6.8 聯合128
6.9 位欄位130
第7章 輸入與輸出133
7.1 標準輸入/輸出133
7.2 格式化輸出—printf函數135
7.3 變長參數表136
7.4 格式化輸入—scanf函數137
7.5 檔訪問140
7.6 錯誤處理—stderr和exit143
7.7 行輸入和行輸出144
7.8 其他函數145
7.8.1 字串操作函數145
7.8.2 字元類別測試和轉換函數146
7.8.3 ungetc函數146
7.8.4 命令執行函數146
7.8.5 存儲管理函數147
7.8.6 數學函數147
7.8.7 亂數發生器函數148
第8章 UNIX系統介面149
8.1 檔描述符149
8.2 低級I/O—read和write150
8.3 open、creat、close和unlink151
8.4 隨機訪問—lseek153
8.5 實例—fopen和getc函數的實現154
8.6 實例—目錄清單157
8.7 實例—存儲分配程式162
附錄A 參考手冊167
A.1 引言167
A.2 詞法規則167
A.2.1 記號167
A.2.2 注釋167
A.2.3 識別字167
A.2.4 關鍵字168
A.2.5 常量168
A.2.6 字串字面值170
A.3 語法符號170
A.4 識別字的含義170
A.4.1 存儲類171
A.4.2 基本類型171
A.4.3 派生類型172
A.4.4 類型限定詞172
A.5 對象和左值172
A.6 轉換173
A.6.1 整型提升173
A.6.2 整型轉換173
A.6.3 整數和浮點數173
A.6.4 浮點類型173
A.6.5 算術類型轉換173
A.6.6 指標和整數174
A.6.7 void175
A.6.8 指向void的指標175
A.7 運算式175
A.7.1 指針生成176
A.7.2 初等運算式176
A.7.3 尾碼運算式177
A.7.4 一元運算子179
A.7.5 強制類型轉換180
A.7.6 乘法類運算子180
A.7.7 加法類運算子181
A.7.8 移位運算子181
A.7.9 關係運算子182
A.7.10 相等類運算子182
A.7.11 按位與運算子183
A.7.12 按位異或運算子183
A.7.13 按位或運算子183
A.7.14 邏輯與運算子183
A.7.15 邏輯或運算子183
A.7.16 條件運算子184
A.7.17 賦值運算式184
A.7.18 逗號運算子185
A.7.19 常量運算式185
A.8 聲明185
A.8.1 存儲類說明符186
A.8.2 類型說明符187
A.8.3 結構和聯合聲明188
A.8.4 枚舉191
A.8.5 聲明符191
A.8.6 聲明符的含義192
A.8.7 初始化195
A.8.8 類型名197
A.8.9 typedef198
A.8.10 類型等價199
A.9 語句199
A.9.1 帶標號語句199
A.9.2 運算式語句199
A.9.3 複合陳述式200
A.9.4 選擇語句200
A.9.5 迴圈語句201
A.9.6 跳躍陳述式201
A.10 外部聲明202
A.10.1 函式定義202
A.10.2 外部聲明204
A.11 作用域與連接204
A.11.1 詞法作用域205
A.11.2 連接205
A.12 預處理205
A.12.1 三字元序列206
A.12.2 行連接206
A.12.3 巨集定義和擴展206
A.12.4 檔包含208
A.12.5 條件編譯209
A.12.6 行控制210
A.12.7 錯誤資訊生成210
A.12.8 pragma210
A.12.9 空指令210
A.12.10 預定義名字211
A.13 語法211
附錄B 標準庫
 

詳細資料

  • ISBN:9787111617945
  • 規格:平裝 / 258頁 / 16k / 19 x 26 x 1.29 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折