संभव डुप्लिकेट:
सी ++ (और भी सी में) में, अगर मैं लिखूं:
++ x-- ++ (x--) मुझे मिल त्रुटि: वेतन वृद्धि ऑपरेंड के रूप में अपेक्षित लावलु
हालांकि (++ x) - संकलित करता है मैं उलझन में हूं।
पोस्ट- और पूर्व-वेतनमान ऑपरेटर केवल लावलुओं पर काम करते हैं।
< P> जब आप ++ i को कॉल करते हैं तो i का मान बढ़ता है और फिर i वापस आ जाता है सी ++ में वापसी का मान चर है और एक लावल्यू है। जब आप i ++ (या i - ) को कॉल करते हैं, तो वापसी मान i का मान है, इससे पहले कि यह वृद्धि हुई । यह पुरानी मूल्य का एक प्रतिलिपि है और वेरिएबल i से मेल नहीं खाता है, इसलिए इसका उपयोग लालगू के रूप में नहीं किया जा सकता है।
ऐसा करने के लिए, भले ही यह संकलित हो।
Comments
Post a Comment