会员   密码 您忘记密码了吗?
1,573,436 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > C Primer Plus(第6版)
C Primer Plus(第6版)
上一张
下一张
prev next

C Primer Plus(第6版)

作者: (美)STEPHEN PRATA
出版社: 人民郵電出版社
出版日期: 2016-04-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT534.00
市场价格: RM96.00
本店售价: RM85.44
促销价: RM84.48
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

《C Primer Plus(第6版)中文版》詳細講解了C語言的基本概念和編程技巧。

《C Primer Plus(第6版)中文版》共17章。
第1、2章介紹了C語言編程的預備知識。
第3~15章詳細講解了C語言的相關知識,包括數據類型、格式化輸入/輸出、運算符、表達式、語句、循環、字符輸入和輸出、函數、數組和指針、字符和字符串函數、內存管理、文件輸入輸出、結構、位操作等。
第16章、17章介紹C預處理器、C庫和高級數據表示。

本書以完整的程序為例,講解C語言的知識要點和注意事項。

每章末設計了大量復習題和編程練習,幫助讀者鞏固所學知識和提高實際編程能力。附錄給出了各章復習題的參考答案和豐富的參考資料。

《C Primer Plus(第6版)中文版》可作為C語言的教材,適用於需要系統學習C語言的初學者,也適用於鞏固C語言知識或希望進一步提高編程技術的程序員。

Stephen Prata曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程序設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯克利分校獲得博士學位。他接觸程序設計,是為了利用計算機給星團建模。Stephen撰寫和與他人合著了十幾本書籍,其中包括C++ Primer Plus和Unix Primer Plus。


目錄

第1章 初識C語言1
1.1C語言的起源1
1.2選擇C語言的理由1
1.2.1設計特性1
1.2.2高效性1
1.2.3可移植性2
1.2.4強大而靈活3
1.2.5面向程序員3
1.2.6缺點3
1.3C語言的應用范圍3
1.4計算機能做什麼4
1.5高級計算機語言和編譯器5
1.6語言標准6
1.6.1第1個ANSI/ISOC標准6
1.6.2C99標准6
1.6.3C11標准7
1.7使用C語言的7個步驟7
1.7.1第1步:定義程序的目標8
1.7.2第2步:設計程序8
1.7.3第3步:編寫代碼8
1.7.4第4步:編譯8
1.7.5第5步:運行程序9
1.7.6第6步:測試和調試程序9
1.7.7第7步:維護和修改代碼9
1.7.8說明9
1.8編程機制10
1.8.1目標代碼文件、可執行文件和庫10
1.8.2UNIX系統11
1.8.3GNU編譯器集合和LLVM項目13
1.8.4Linux系統13
1.8.5PC的命令行編譯器14
1.8.6集成開發環境(Windows)14
1.8.7Windows/Linux15
1.8.8Macintosh中的C15
1.9本書的組織結構15
1.10本書的約定16
1.10.1字體16
1.10.2程序輸出16
1.10.3特殊元素17
1.11本章 小結17
1.12復習題18
1.13編程練習18

第2章 C語言概述19
2.1簡單的C程序示例19
2.2示例解釋20
2.2.1第1遍:快速概要21
2.2.2第2遍:程序細節21
2.3簡單程序的結構28
2.4提高程序可讀性的技巧28
2.5進一步使用C29
2.5.1程序說明30
2.5.2多條聲明30
2.5.3乘法30
2.5.4打印多個值30
2.6多個函數30
2.7調試程序32
2.7.1語法錯誤32
2.7.2語義錯誤33
2.7.3程序狀態34
2.8關鍵字和保留標識符34
2.9關鍵概念35
2.10本章 小結35
2.11復習題36
2.12編程練習37

第3章 數據和C39
3.1示例程序39
3.2變量與常量數據42
3.3數據:數據類型關鍵字42
3.3.1整數和浮點數43
3.3.2整數43
3.3.3浮點數43
3.4C語言基本數據類型44
3.4.1int類型44
3.4.2其他整數類型47
3.4.3使用字符:char類型50
3.4.4_Bool類型54
3.4.5可移植類型:stdint.h和inttypes.h55
3.4.6float、double和longdouble56
3.4.7復數和虛數類型60
3.4.8其他類型60
3.4.9類型大小62
3.5使用數據類型63
3.6參數和陷阱63
3.7轉義序列示例64
3.7.1程序運行情況65
3.7.2刷新輸出65
3.8關鍵概念66
3.9本章 小結66
3.10復習題67
3.11編程練習68

第4章 字符串和格式化輸入/輸出71
4.1前導程序71
4.2字符串簡介72
4.2.1char類型數組和null字符72
4.2.2使用字符串73
4.2.3strlen()函數74
4.3常量和C預處理器76
4.3.1const限定符78
4.3.2明示常量78
4.4printf()和scanf()80
4.4.1printf()函數80
4.4.2使用printf()81
4.4.3printf()的轉換說明修飾符83
4.4.4轉換說明的意義87
4.4.5使用scanf()92
4.4.6printf()和scanf()的*修飾符95
4.4.7printf()的用法提示97
4.5關鍵概念98
4.6本章 小結98
4.7復習題99
4.8編程練習100

第5章 運算符、表達式和語句103
5.1循環簡介103
5.2基本運算符105
5.2.1賦值運算符:=105
5.2.2加法運算符:+107
5.2.3減法運算符:—107
5.2.4符號運算符:—和+107
5.2.5乘法運算符:*108
5.2.6除法運算符:/110
5.2.7運算符優先級110
5.2.8優先級和求值順序112
5.3其他運算符113
5.3.1sizeof運算符和size_t類型113
5.3.2求模運算符:%114
5.3.3遞增運算符:++115
5.3.4遞減運算符:——118
5.3.5優先級118
5.3.6不要自作聰明119
5.4表達式和語句120
5.4.1表達式120
5.4.2語句120
5.4.3復合語句(塊)123
5.5類型轉換124
5.6帶參數的函數127
5.7示例程序129
5.8關鍵概念130
5.9本章 小結130
5.10復習題131
5.11編程練習134
……
第6章 C控制語句:循環137
第7章 C控制語句:分支和跳轉177
第8章 字符輸入/輸出和輸入驗證217
第9章 函數243
第10章 數組和指針277
第11章 字符串和字符串函數321
第12章 存儲類別、鏈接和內存管理373
第13章 文件輸入/輸出413
第14章 結構和其他數據形式439
第15章 位操作493
第16章 C預處理器和C庫521
第17章 高級數據表示567
附錄A復習題答案633
附錄B參考資料665