羊有跪乳之恩,鸦有反哺之义。
--《增广贤文》
:

C程序设计语言

C程序设计语言

作者: Brian W. Kernighan,D

出版社: 机械工业出版社

出版时间: 2006-8-1

价格: 35.00元

ISBN: 9787111196266

【🔥扫码右侧二维码】

【📱扫码极速下载】浏览器自动唤起

💎独家资源·限时共享

作者简介:

Brian W.Kernighan,贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《The UNIX Programming Environment》、《The AWK Language》、《Software Tools》等。

内容简介:

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。本书第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的。现在,这一程序已经成为众多程序设计语言入门的第一课。 第2版根据1987年制定的ANSIC标准做了适当的修订,引入了最新的语言形式,并增加了新的示例。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

目录:

序第1版序IntroductionChapter 1. A Tutorial Introduction 1.1 Getting Started 1.2 Variables and Arithmetic Expressions 1.3 The For Statement 1.4 Symbolic Constants 1.5 Character Input and Output 1.6 Arrays 1.7 Functions 1.8 Arguments--Call by Value 1.9 Character Arrays 1.10 External Variables and ScopeChapter 2. Types, Operators, and Expressions 2.1 Variable Names 2.2 Data Types and Sizes 2.3 Constants 2.4 Declarations 2.5 Arithmetic Operators 2.6 Relational and Logical Operators 2.7 Type Conversions 2.8 Increment and Decrement Operators 2.9 Bitwise Operators 2.10 Assignment Operators and Expressions 2.11 Conditional Expressions 2.12 Precedence and Order of Evaluation Chapter 3. Control Flow 3.1 Statements and Blocks 3.2 If-Else 3.3 Else-If 3.4 Switch 3.5 Loops--While and For 3.6 Loops-Do-while 3.7 Break and Continue 3.8 Goto and LabelsChapter 4. Functions and Program Structure 4.1 Basics of Functions 4.2 Functions Returning Non-integers 4.3 External Variables 4.4 Scope Rules 4.5 Header Files 4.6 Static Variables 4.7 Register Variables 4.8 Block Structure 4.9 Initialization 4.10 Recursion 4.11 The C PreprocessorChapter 5. Pointers and Arrays 5.1 Pointers and Addresses 5.2 Pointers and Function Arguments 5.3 Pointers and Arrays 5.4 Address Arithmetic 5.5 Character Pointers and Functions 5.6 Pointer Arrays; Pointers to Pointers 5.7 Multi-dimensional Arrays 5.8 Initialization of Pointer Arrays 5.9 Pointers vs. Multi-dimensional Arrays 5.10 Command-line Arguments 5.11 Pointers to Functions 5.12 Complicated DeclarationsChapter 6. Structures 6.1 Basics of Structures 6.2 Structures and Functions 6.3 Arrays of Structures 6.4 Pointers to Structures 6.5 Self-referential Structures 6.6 Table Lookup 6.7 Typedef 6.8 Unions 6.9 Bit-fieldsChapter 7. Input and Output 7.1 Standard Input and Output 7.2 Formatted Output--Printf 7.3 Variable-length Argument Lists 7.4 Formatted Input-Scanf 7.5 File Access 7.6 Error Handling--Stderr and Exit 7.7 Line Input and Output 7.8 Miscellaneous FunctionsChapter 8. The UNIX System Interface 8.1 File Descriptors 8.2 Low Level I/O-Read and Write 8.3 Open, Creat, Close, Unlink 8.4 Random Access--Lscek 8.5 Example--An Implementation of Fopen and Getc 8.6 Example--Listing Directories 8.7 Example--A Storage AllocatorAppendix A. Reference Marital AI Introduction A2 Lexical Conventions A3 Syntax Notation A4 Meaning of Identifiers A5 Objects and Lvalues A6 Conversions A7 Expressions A8 Declarations A9 Statements AI0 External Declarations All Scopeand Linkage A12 Preprocessing A13 GrammarAppendix B. Standard Library B1 Input and Output: B2 Character Class Tests: B3 String Functions: B4 Mathematical Functions: B5 Utility Functions: B6 Diagnostics: B7 Variable Argument Lists: B8 Non-local Jumps: B9 Signals: B10 Date and Time Functions: BI 1 Implementation-defined Limits: and Appendix C. Summary of ChangesIndex

相关推荐

追问
2025-03-04 9.3k
长安的荔枝
2025-03-05 4.8k

评论

2024-06-17 19:31:55
书海漫游者发表
《C程序设计语言》堪称计算机编程领域的圣经,它由两位计算机科学大师合力打造,以其简洁明了、通俗易懂的风格著称。作者通过经典的范例和循序渐进的讲解,带领读者深入理解C语言的精髓。这本书不仅是学习C语言的权威指南,更是程序设计基础的奠基之作,对于任何想要踏上编程之路的人来说,这本著作都是不可错过的必读经典。
2024-06-17 19:31:55
代码猎手发表
对于初入编程世界的菜鸟而言,《C程序设计语言》简直是福音。它以浅显易懂的语言,将看似复杂的编程知识娓娓道来,让初学者也能轻松理解。作者遵循循序渐进的原则,一步步引领读者从基础语法到实际应用,每个概念都配有丰富的示例,帮助读者融会贯通。这本书不仅是一本技术指南,更是一本培养编程思维的启蒙读物。
2024-06-17 19:31:55
编程狂热者发表
作为计算机科学领域的基石,《C程序设计语言》在内容上可谓包罗万象,从语言基础到高级特性,从数据类型到算法设计,无不涵盖。作者以精炼的语言和严谨的逻辑,将晦涩难懂的计算机概念剥丝抽茧,条理分明地呈现在读者面前。本书既适合初学者入门,也适合经验丰富的程序员查阅参考,可谓C语言学习的百科全书。
2024-06-17 19:31:55
算法大师发表
《C程序设计语言》不仅是一本语言入门教程,更是一部算法设计宝典。作者通过大量的范例和练习题,带领读者探索各种算法的精妙之处。从简单的排序算法到复杂的图论算法,本书应有尽有。对于想要提升算法设计水平的程序员来说,这本书绝对是不可或缺的指南,它将帮助你从门外汉蜕变为算法大师。
2024-06-17 19:31:55
系统架构师发表
《C程序设计语言》在系统编程领域的地位举足轻重,它揭示了计算机系统底层运行的秘密。作者从硬件与软件的交互入手,深入剖析了操作系统、编译器、网络协议等核心技术。通过剖析大量的真实案例,本书帮助读者理解系统编程的精髓,培养设计和维护复杂系统的能力,为打造稳定高效的计算机系统奠定坚实的基础。
登录发表评论