Sequence point
A sequence point is a point in C program evaluation at which specified preceding evaluations and side effects are complete before subsequent evaluation proceeds.
Modern C
A sequence point is a point in C program evaluation at which specified preceding evaluations are complete before subsequent evaluation proceeds.
- How it is used
- Clarifies how C orders evaluations while permitting optimizing compilers and unconstrained operand evaluation.
- How deep it goes
- Defines serialization, distinguishes it from evaluation order, and works through function-call outcomes without developing later sequencing rules.
- Examples
- Uses two modifying add calls inside printf to demonstrate the outputs produced by alternative evaluation orders.
- What you can do after
- Evaluate C expressions by separating guaranteed sequencing from an order the language leaves unspecified.
Modern C, Third Edition
A sequence point is a point in C execution at which the language requires specified evaluations and side effects to be completed or ordered relative to other evaluations.
- How it is used
- Explains how C orders evaluations and side effects while permitting flexible expression evaluation.
- How deep it goes
- Defines serialization and demonstrates alternative outcomes, while deferring additional sequencing rules beyond sequence points.
- Examples
- Uses modifying add calls passed to printf and shows two permitted final-value outputs.
- What you can do after
- Evaluate which execution orders and results remain permitted when expressions are unsequenced.
Related concepts
- serializationimplements · Serialization is the coordination of potentially concurrent operations so that specified operations occur one at a time in a defined order.
- callproduced by · A function call is an operation or expression that invokes a function or other callable, optionally supplies arguments, and initiates its execution.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

