The C Programming Language
by: Brian W. Kernighan – Dennis M. Ritchie
ISBN-10: 0131103628
ISBN-13: 9780131103627
Edition 版本: 2
Released: 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
相关推荐
Advanced Modeling and Control of DC-DC Converters
Building AI Agents with LLMs, RAG, and Knowledge Graphs: A practical guide to autonomous and modern AI agents
SAP S/4HANA Administration
Build Your Own Redis with C/C++: Network programming, data structures, and low-level C, 2nd Edition
Once Upon an Algorithm: How Stories Explain Computing
Financial Statement Analysis for Value Investing