也称作序列点，是计算机程序中一些执行点，在该点处之前的求值的所有的副作用已经发生，在它之后的求值的所有副作用仍未开始。在C与C++程序设计语言中，表达式的值依赖于它的子表达式的求值顺序。增加更多的顺序点限制了可能的求值顺序，能保证有一个一致结果。C++11中，顺序点概念已经被sequenced before这种方法取代：直接指出一个求值是在另一个求值之前，或者两个求值是无顺序的。无顺序的求值可以重叠进行。
歧义例子.考虑两个函数codice_1与codice_2。在C与C++中