
The C Programming Language
by: Brian W. Kernighan – Dennis M. Ritchie
ISBN-10: 0131103628
ISBN-13: 9780131103627
Edition 版本: 2
Publication Date 出版日期: April 1,1988
Pages: 272
Preface
PrefacetotheFirstEditioa
IntFoduction
Chapter1.ATutorialIntroduction
1.1GettingStarted
1.2VariablesandArithmeticExpressions
1.3TheForStatement
1.4SymbolicConstants
1.5CharacterInputandOutput
1.6Arrays
1.7Functions
1.8Arguments–CallbyValue
1.9CharacterArrays
1.10ExternalVariablesandScope
Chapter2.Types,Operators,andExpressions
2.1VariableNames
2.2DataTypesandSizes
2.3Constants
2.4Declarations
2.5ArithmeticOperators
2.6RelationalandLogicalOperators
2.7TypeConversions
2.8IncrementandDecrementOperators
2.9BitwiseOperators
2.10AssignmentOperatorsandExpressions
2.11ConditionalExpressions
2.12PrecedenceandOrderofEvaluation
Chapter3.ControlFlow
3.1StatementsandBlocks
3.2If-Else
3.3Else-If
3.4Switch
3.5Loops–WhileandFor
3.6Loops–Do-while
3.7BreakandContinue
3.8GotoandLabels
Chapter4.FunctionsandProgramStructure
4.1BasicsofFunctions
4.2FunctionsReturningNon-integers
4.3ExternalVariables
4.4ScopeRules
4.5HeaderFiles
4.6StaticVariables
4.7RegisterVariables
4.8BlockStructure
4.9Initialization
4.10Recursion
4.11TheCPreprocessor
Chapter5.PointersandArrays
5.1PointersandAddresses
5.2PointersandFunctionArguments
5.3PointersandArrays
5.4AddressArithmetic
5.5CharacterPointersandFunctions
5.6PointerArrays;PointerstoPointers
5.7Multi-dimensionalArrays
5.8InitializationofPointerArrays
5.9Pointersvs.Multi-dimensionalArrays
5.10Command-lineArguments
5.11PointerstoFunctions
5.12ComplicatedDeclarations
Chapter6.Structures
6.1BasicsofStructures
6.2StructuresandFunctions
6.3ArraysofStructures
6.4PointerstoStructures
6.5Self-referentialStructures
6.6TableLookup
6.7Typedef
6.8Unions
6.9Bit-fields
Chapter7.InputandOutput
7.1StandardInputandOutput
7.2FormattedOutput–Printf
7.3Variable-lengthArgumentLists
7.4FormattedInput–Scanf
7.5FileAccess
7.6ErrorHandling–StderrandExit
7.7LineInputandOutput
7.8MiscellaneousFunctions
Chapter8.TheUNIXSystemInterface
8.1FileDescriptors
8.2LowLevelI/O–ReadandWrite
8.3Open,Creat,Close,Unlink
8.4RandomAccess–Lseek
8.5Example–AnImplementationofFopenandGetc
8.6Example–ListingDirectories
8.7Example–AStorageAllocator
AppendixA.ReferenceManual
A1Introduction
A2LexicalConventions
A3SyntaxNotation
A4MeaningofIdentifiers
A5ObjectsandLvalues
A6Conversions
A7Expressions
A8Declarations
A9Statements
Al0ExternalDeclarations
Al1ScopeandLinkage
Al2Preprocossing
Al3Grammar
AppendixB.StandardLibrary
BIInputandOutput:
B2CharacterClassTests:
B3StringFunctions:
B4MathematicalFunctions:
B5UtilityFunctions:
B6Diagnostics:
B7VariableArgumentLists:
B8Non-localJumps:
B9Signals:
B10DateandTimeFunctions:
B11Implementation-definedLimits: and
AppendixC.SummaryofChanges
Index
The C Programming Language 2nd Edition
未经允许不得转载:finelybook » The C Programming Language 2nd Edition
相关推荐
- Clang Compiler Frontend: Understand internals of a top-rated C/C++ compiler frontend and create your own tools
- A Gamer’s Introduction to Programming in C#: Welcome Brave Adventurer!
- The Android Malware Handbook: Detection and Analysis by Human and Machine
- Bare Metal C: Embedded Programming for the Real World
finelybook
