The C Programming Language
by: Brian W. Kernighan – Dennis M. Ritchie
ISBN-10: 0131103628
ISBN-13: 9780131103627
Edition 版次: 2
Publication Date 出版日期: April 1,1988
Print Length 页数: 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
相关推荐
- Fundamentals of Robotics: Applied Case Studies with MATLAB® & Python
- Linear Algebra in Circuit Design: With Python
- The Data Science Handbook, 2nd Edition
- Machine Learning and Metaheuristic Computation
- The Official Raspberry Pi Beginner’s Guide: How to use your new computer, 5th Edition
- SQL Essentials For Dummies