گھر ترقی سی میں کمی آپریٹر کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

سی میں کمی آپریٹر کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - کمی آپریٹر کا کیا مطلب ہے؟

C # کے تناظر میں ، کمی والا آپریٹر ، ایک غیر متحرک آپریٹر ہے۔ یہ ایک ہی قسم کی قیمت لوٹاتا ہے ، جس میں اوپیراینڈ ویلیو مائنس ون کے برابر پہلے سے طے شدہ قیمت ہوتی ہے۔ تخفیف آپریٹر علامت '-' کے ذریعہ ظاہر ہوتا ہے۔


گھٹانے والا آپریٹر پہلے اور پوسٹ فکس دونوں اشارے کی حمایت کرتا ہے۔ سابقہ ​​اشارے کی صورت میں (--x کے ذریعہ بیان کردہ ، جہاں ایکس ایک متغیر ہے) ، ایک متغیر کی قدر اس کی اصل قیمت کو کم کرنے کے بعد اظہار میں استعمال ہوتی ہے۔ پوسٹ فکس اشارے (x--) کا استعمال کرتے ہوئے ، اظہار کے عمل میں کمی کے عمل سے پہلے ایک متغیر کی قدر پر غور کیا جائے گا۔ پوائنٹر ویری ایبل میں موجود پتے سے سائز (یا پوائنٹر ٹائپ) کے برابر قیمت کو گھٹا کر پوائنٹر لوکیشن کو تبدیل کرنے کے ل A ایک کمی آپریٹر کا استعمال کیا جاسکتا ہے۔

ٹیکوپیڈیا ڈیکرمنٹ آپریٹر کی وضاحت کرتا ہے

گھٹانے والا آپریٹر عام طور پر لوپ ریٹرن اسٹیٹمنٹ میں یا کسی بھی سیاق و سباق میں استعمال ہوتا ہے جہاں کسی یونٹ کے ذریعہ کمی کی ضرورت ہوتی ہے۔ کمی آپریٹر کی خصوصیات میں شامل ہیں:

  • تخفیف آپریٹر کے ذریعہ واپس کی جانے والی قیمت متغیر کی طرف اشارہ کرنے والی جگہ میں محفوظ کی جاتی ہے۔
  • آپریٹر کے ذریعہ واپس کی جانے والی قیمت کمی کے عمل کا نتیجہ بن جاتی ہے۔
  • قسمیں جن میں پہلے سے طے شدہ تخفیف آپریٹر کا نفاذ ہوتا ہے وہ عددی اقسام ہیں ، جیسے انٹیجر ، ایسبیٹ ، شارٹ ، انٹ ، لانگ ، چار ، فلوٹ ، ڈبل ، اعشاریہ اور گنتی کی قسم۔
  • صارف کی وضاحت کی گئی اقسام ضروری الفاظ کو نافذ کرنے کے لئے تخفیف آپریٹر کو اوورلوڈ کرسکتی ہیں۔
  • پوائنٹر میں کمی آپریٹر کا اطلاق کرتے وقت ، نتیجہ عمل درآمد پر منحصر ہوتا ہے۔ اگر آپریشن پوائنٹر ڈومین پر بہہ جاتا ہے تو استثناء نہیں پھینکا جاتا ہے۔
  • تخفیف آپریٹر کی فوقیت پوسٹ فکس اشارے کی اجازت دیتا ہے کہ اس سے پہلے والے شکل سے زیادہ فوقیت حاصل ہو۔

نوٹ کریں کہ ، کمی لانے والے آپریٹر کا استعمال کرتے ہوئے ، اوپیراڈ ایک تاثرات ، پراپرٹی تک رسائی یا اشاریہ کی نمائندگی کرنے والا اظہار ہونا چاہئے۔ مزید برآں ، اگر اوپرینڈ کے ل the اگر تخفیف آپریٹر کو ماقبل اشارے کے ساتھ استعمال کیا جاتا ہے تو ، تالیف کی غلطیوں سے بچنے کے لئے پراپرٹی یا اشاریہ کار کے پاس ایک حاصل اور سیٹ کا ہونا ضروری ہے۔ مزید برآں ، اگر کمی پوائنٹر آپریٹر کے لئے استعمال کیا جاتا ہے تو ، پوائنٹر باطل * کے علاوہ کسی بھی قسم کا ہوسکتا ہے۔


گھٹنے والے آپریٹر کو متغیر کو سیٹ کرنے کے لئے استعمال کیا جانا چاہئے نہ کہ کسی قدر کو۔ ایک ہی اظہار میں ایک سے زیادہ مرتبہ کم ہونے والے آپریٹر کا استعمال غیر متوقع نتائج کا باعث بن سکتا ہے زیادہ تر کمپائلر کے ذریعہ لگائے جانے والے اصلاح کی وجہ سے۔ لہذا ، تجویز کی گئی ہے کہ تشخیص کے آرڈر کو سمجھنے کے بعد کمی آپریٹر استعمال کریں ، جبکہ پوسٹ # فکس اور سابقہ ​​اشارے دونوں استعمال کرتے ہوئے سی # آپریٹرز کے سیٹ میں اس کی نظریہ بھی موجود ہے۔ تخفیف آپریٹر کے پوسٹ فکس اور سابقہ ​​اشارے پر آپریٹر کا الگ عمل لاگو نہیں ہوسکتا ہے۔

یہ تعریف C # کے تناظر میں لکھی گئی تھی
سی میں کمی آپریٹر کیا ہے؟ - ٹیکپوپیڈیا سے تعریف