comp.lang.c FAQ, सी मानक राज्यों में उल्लेख किया है:वृद्धि ऑपरेटरों और "अपरिभाषित व्यवहार"
पिछले और अगले अनुक्रम बिंदु के बीच एक वस्तु अपने संग्रहीत के मूल्यांकन से अधिकतम एक बार संशोधित मूल्य होगा एक अभिव्यक्ति। इसके अलावा, पूर्व मान को संग्रहीत करने के लिए केवल मान निर्धारित करने के लिए उपयोग किया जाएगा।
लेकिन, यह (now deleted) article कहता है कि a = ++b + ++c;
अपरिभाषित है। क्या कोई यह बता सकता है कि यह अपरिभाषित व्यवहार क्यों है?
मुझे लगता है कि इस उदाहरण में श्री गांसस्ले गलत है। –
इसे यूबी बनाने का एक तरीका: '#define b a' – MikeCAT
यह आलेख में एक त्रुटि की तरह दिखता है। – user2357112