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
相关推荐
Python Bootcamp: A Rapid Crash Course Featuring Q&A Sessions, Exercises, and Projects
Quantum Computing, Cyber Security and Cryptography: Issues, Technologies, Algorithms, Programming and Strategies
Cyber Threat Hunters Handbook: Applying advanced analytics, automation, and collaborative intelligence for digital defense
Introduction to FinTech using Excel: In an R-assisted Learning Environment
Engineering Swarms of Cyber-Physical Systems
Inclusive Design for Accessibility: A practical guide to digital accessibility, UX, and inclusive web and app design