जैसा कि मैं समझता हूं "के लिए (;;)" की कोई प्रारंभिक स्थिति नहीं है, कोई परीक्षण स्थिति नहीं है और कोई वृद्धि स्थिति नहीं है, और इसलिए हमेशा के लिए लूप, मैं उत्सुक हूं कि परीक्षण स्थिति प्रत्येक पाश को क्यों सफल करती है।"(;;)" के लिए टेस्ट हालत क्यों सफल होती है?
खाली अभिव्यक्ति ";" सी में सच के रूप में मूल्यांकन? या यह संकलक द्वारा संभाला गया एक विशेष मामला है?
A similar, but unrelated question।
बिल्कुल सही। धन्यवाद माइकल! : डी – iokevins
वर्तमान ड्राफ्ट सी 99 विनिर्देश का एक लिंक यहां दिया गया है: http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf। फॉर-लूप विनिर्देश पृष्ठ 136 पर है। – iokevins