فہرست کا خانہ:
تعریف - اضافہ آپریٹر کا کیا مطلب ہے؟
C # میں انکریمنٹ آپریٹر ، ایک غیر متحرک آپریٹر ہے جس کی نمائندگی "++" علامتوں کے ذریعہ کی جاتی ہے۔ یہ آپریٹر C # میں اس کے اوپرینڈ کی قدر میں ایک سے اضافے کے لئے استعمال ہوتا ہے۔ نتیجے میں آنے والی قدر کی طرح اس کے نقاط کی طرح ہے۔ انکریمنٹ آپریشن میں آپریڈینٹ متغیر ، پراپرٹی تک رسائی یا انڈیکسر تک رسائی ہوسکتی ہے۔
لوپ کے اندر کوڈ پر عمل کرنے کے بعد لوپ کاؤنٹر میں اضافہ کرنے کے ل This یہ آپریٹر اکثر لوپ کی تعمیر میں استعمال ہوتا ہے ، جیسے "for" لوپ۔ پوائنٹر مقام تبدیل کرنے کے لئے ایک انکریمنٹ آپریٹر بھی اس قدر کے ذریعہ استعمال کیا جاتا ہے جو استعمال کردہ پوائنٹر کی میموری کے سائز کے برابر ہے۔ "باطل" قسم کے ایک پوائنٹر کے علاوہ ، انکریمنٹ آپریٹر دیگر تمام اقسام کے پوائنٹر کے لئے استعمال کیا جاسکتا ہے۔ جب پوائنٹر پر استعمال ہوتا ہے تو ، کوئی رعایت پیدا نہیں کی جاتی ہے یہاں تک کہ جب پوائنٹر کے ڈومین میں اوور فلو ہو۔
ٹیکوپیڈیا میں اضافہ آپریٹر کی وضاحت ہے
انکریمنٹ آپریٹر دو شکلوں میں آتا ہے:
- پوسٹ فکس: آپریٹر اس کے اوپرینڈ کے بعد ظاہر ہوتا ہے۔ اوپریمنٹ آپریشن اس وقت ہوتا ہے جب اوپیندر کا اندازہ کیا جاتا ہے اور اس آپریشن کا نتیجہ اوپرینڈ کی قیمت میں اضافے سے قبل ہوتا ہے۔
- سابقہ: آپریٹر اس کے اوپرینڈ سے پہلے ظاہر ہوتا ہے۔ اوپریندر آپریشن اس سے پہلے ہوتا ہے کہ اوپیندر کا اندازہ کیا جائے اور اس آپریشن کا نتیجہ اوپرینڈ کی قیمت میں اضافہ ہونے کے بعد ہوتا ہے۔
مثال کے طور پر ، بیان "v = i ++" میں ، جہاں آپریٹر پوسٹ فکس شکل میں ہے ، "i" کی قدر انکریمنٹ آپریشن سے پہلے "v" کو تفویض کی گئی ہے۔ بیان "v = ++ i" میں ، جہاں آپریٹر سابقہ شکل میں ہے ، "v" کو تفویض کرنے سے پہلے "i" کی قدر میں پہلے اضافہ کیا جاتا ہے۔
ہندسوں اور گنتی کی اقسام کے لئے ، انکریمنٹ آپریٹر پہلے سے متعین یا ان میں شامل ہوتا ہے۔ صارف کی وضاحت شدہ اقسام کی صورت میں ، انکریمنٹ آپریٹر کو ضرورت سے زیادہ بوجھ دی جاسکتی ہے تاکہ اس قسم کی مطلوبہ تخصیصی عمل کو ضروری فراہم کیا جاسکے۔
انکریمنٹ آپریٹر کو ایک متغیر پر استعمال کیا جاسکتا ہے جسے مرتب کیا جاسکتا ہے لیکن کسی قیمت پر استعمال نہیں کیا جاسکتا (جیسے فنکشن کی واپسی کی قیمت)۔
ضرورت کے مطابق اور ان فارموں میں سے ہر ایک کے مضمرات کو سمجھنے کے بعد پوسٹ اور پری انکریمنٹ فارم دونوں کو احتیاط سے استعمال کرنا ہوگا۔ انکریمنٹ آپریٹر کے آپریشن کی فوقیت پر بھی غور کرنا پڑتا ہے ، کیوں کہ یہ ایک اظہار کا اندازہ کرنے میں کلیدی کردار ادا کرتا ہے جس میں انکریمنٹ آپریٹر ہوتا ہے۔
