अनुक्रम बिंदुओं के बारे में ध्यान देने योग्य एक महत्वपूर्ण बात यह है कि वे वैश्विक नहीं हैं, बल्कि स्थानीय बाधाओं के सेट के रूप में माना जाना चाहिए। उदाहरण के लिए, बयान
a = f1(x++) + f2(y++);
में वहाँ एक्स के मूल्यांकन ++ और f1 करने के लिए कॉल, और y के मूल्यांकन ++ और f2 करने के लिए कॉल के बीच एक और अनुक्रम बिंदु के बीच एक दृश्य है। हालांकि, इस बात की कोई गारंटी नहीं है कि x को पहले या बाद में एफ 2 कहा जाता है या नहीं, और न ही x को पहले या बाद में बढ़ाया जाएगा या नहीं। यदि एफ 1 वाई या एफ 2 में परिवर्तन बदलता है, तो परिणाम अपरिभाषित होंगे (यह कंपाइलर के जेनरेट कोड के लिए वैध होगा जैसे कि x और y, increment x, कॉल f1, पूर्व-पढ़ने वाले मान के विरुद्ध वाई जांचें, और - यदि यह बदल गया - सभी बार्नी वीडियो और व्यापार को खोजने और नष्ट करने के लिए एक क्रोध पर जाएं; मुझे नहीं लगता कि कोई असली कंपाइलर्स कोड उत्पन्न करता है जो वास्तव में ऐसा करता है, हां, लेकिन इसे मानक के तहत अनुमति दी जाएगी)।
[अनुक्रम बिंदु और आंशिक क्रम] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/1895922/sequence-points-and-partial-order) – jev