编程论坛
400万+工程师在用
华为|鸿蒙开发者日
直播报名
400万+工程师在用
华为|鸿蒙开发者日
直播报名

电子发烧友网工程师

17年用户 16436经验值
擅长:可编程逻辑 MEMS/传感技术 测量仪表 模拟技术 控制/MCU RF/无线
私信 关注

The C programming Language

2009-1-21 14:30

<p><font face="Verdana">The C programming Language<br/>By Brian W. Kernighan and Dennis M. Ritchie. <br/>Published by Prentice-Hall in 1988 </font></p>
<p><font face="Verdana">ISBN 0-13-110362-8 (paperback)<br/>ISBN 0-13-110370-9 </font></p>
<p><font face="Verdana">Contents<br/>Preface <br/>Preface to the first edition <br/>Introduction <br/>Chapter 1: A Tutorial Introduction <br/>Getting Started <br/>Variables and Arithmetic Expressions <br/>The for statement <br/>Symbolic Constants <br/>Character Input and Output <br/>File Copying <br/>Character Counting <br/>Line Counting <br/>Word Counting <br/>Arrays <br/>Functions <br/>Arguments - Call by Value <br/>Character Arrays <br/>External Variables and Scope </font></p>
<p><font face="Verdana">Chapter 2: Types, Operators and Expressions <br/>Variable Names <br/>Data Types and Sizes <br/>Constants <br/>Declarations <br/>Arithmetic Operators <br/>Relational and Logical Operators <br/>Type Conversions <br/>Increment and Decrement Operators <br/>Bitwise Operators <br/>Assignment Operators and Expressions <br/>Conditional Expressions <br/>Precedence and Order of Evaluation </font></p>
<p><font face="Verdana">Chapter 3: Control Flow <br/>Statements and Blocks <br/>IF-Else <br/>Else-If <br/>Switch <br/>Loops - While and For <br/>Loops - Do-While <br/>Break and Continue <br/>Goto and labels </font></p>
<p><font face="Verdana">Chapter 4: Functions and Program Structure <br/>Basics of Functions <br/>Functions Returning Non-integers <br/>External Variables <br/>Scope Rules <br/>Header Files <br/>Static Variables <br/>Register Variables <br/>Block Structure <br/>Initialization <br/>Recursion <br/>The C Preprocessor <br/>File Inclusion <br/>Macro Substitution <br/>Conditional Inclusion </font></p>
<p><font face="Verdana">Chapter 5: Pointers and Arrays <br/>Pointers and Addresses <br/>Pointers and Function Arguments <br/>Pointers and Arrays <br/>Address Arithmetic <br/>Character Pointers and Functions <br/>Pointer Arrays; Pointers to Pointers <br/>Multi-dimensional Arrays <br/>Initialization of Pointer Arrays <br/>Pointers vs. Multi-dimensional Arrays <br/>Command-line Arguments <br/>Pointers to Functions <br/>Complicated Declarations </font></p>
<p><font face="Verdana">Chapter 6: Structures <br/>Basics of Structures <br/>Structures and Functions <br/>Arrays of Structures <br/>Pointers to Structures <br/>Self-referential Structures <br/>Table Lookup <br/>Typedef <br/>Unions <br/>Bit-fields </font></p>
<p><font face="Verdana">Chapter 7: Input and Output <br/>Standard Input and Output <br/>Formatted Output - printf <br/>Variable-length Argument Lists <br/>Formatted Input - Scanf <br/>File Access <br/>Error Handling - Stderr and Exit <br/>Line Input and Output <br/>Miscellaneous Functions <br/>String Operations <br/>Character Class Testing and Conversion <br/>Ungetc <br/>Command Execution <br/>Storage Management <br/>Mathematical Functions <br/>Random Number generation </font></p>
<p><font face="Verdana">Chapter 8: The UNIX System InteRFace <br/>File Descriptors <br/>Low Level I/O - Read and Write <br/>Open, Creat, Close, Unlink <br/>Random Access - Lseek <br/>Example - An implementation of Fopen and Getc <br/>Example - Listing Directories <br/>Example - A Storage Allocator <br/>Appendix A: Reference Manual <br/>Introduction <br/>Lexical Conventions <br/>Syntax Notation <br/>Meaning of Identifiers <br/>Objects and Lvalues <br/>Conversions <br/>Expressions <br/>Declarations <br/>Statements <br/>External Declarations <br/>Scope and Linkage <br/>Preprocessor <br/>Grammar </font></p>
<p><font face="Verdana">Appendix B: Standard Library <br/>Input and Output: &lt;stdio.h&gt; <br/>File Operations <br/>Formatted Output <br/>Formatted Input <br/>Character Input and Output Functions <br/>Direct Input and Output Functions <br/>File Positioning Functions <br/>Error Functions <br/>Character Class Tests: &lt;ctype.h&gt; <br/>String Functions: &lt;string.h&gt; <br/>Mathematical Functions: &lt;math.h&gt; <br/>Utility Functions: &lt;stdlib.h&gt; <br/>Diagnostics: &lt;assert.h&gt; <br/>Variable Argument Lists: &lt;stdarg.h&gt; <br/>Non-local Jumps: &lt;setjmp.h&gt; <br/>Signals: &lt;signal.h&gt; <br/>Date and Time Functions: &lt;time.h&gt; <br/>Implementation-defined Limits: &lt;limits.h&gt; and &lt;float.h&gt; </font></p>
<p><font face="Verdana">Appendix C: Summary of Changes <br/></font></p>
C0lOsWDB.rar (243.19 KB)
(下载次数: 6, 2009-1-21 14:30 上传)
<br/>

回帖(2)

关山月1

2012-4-8 13:47:40
dingyige

林伟坚

2014-8-20 10:45:47
谢谢分享,学习一下......

更多回帖

打开APP