int a = 1, b = 0;
if(a, b)
printf("success\n");
else
printf("fail\n");
if(b, a)
printf("success\n");
else
printf("fail");
यह एक cpp फ़ाइल है और मैंअल्पविराम ऑपरेटर अगर हालत
fail
success
के रूप में दृश्य स्टूडियो 2010 में उत्पादन मिला क्यों इस व्यवहार? क्या आप कृपया समझा सकते हैं?
तुम्हें पता है कि यह हालत में अल्पविराम ऑपरेटर उपयोग कर रहा है, फिर भी आप से पूछना चाहता है? –
आप पहले स्टेटमेंट पर ब्रेकपॉइंट जोड़ सकते हैं और प्रवाह को देखने के लिए F10 का उपयोग कर लाइन द्वारा प्रोग्राम लाइन निष्पादित कर सकते हैं। – vish213
@DanielFischer मुझे पता है कि अल्पविराम बयान में अनुक्रम बिंदु के रूप में कार्य करता है लेकिन कार्यों के तर्कों में नहीं। क्या आप मुझे बता सकते हैं कि यह 'if' के अंदर अनुक्रम बिंदु है या नहीं? मैं सहजता से ** हाँ ** महसूस करता हूं, लेकिन मैं आपको पसंद करूंगा पुष्टि करने के लिए। –