ఇందిరేషన్ ఆపరేటర్

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
ది లాక్ ఒపెరాన్ | జన్యు వ్యక్తీకరణ యొక్క నియంత్రణ
వీడియో: ది లాక్ ఒపెరాన్ | జన్యు వ్యక్తీకరణ యొక్క నియంత్రణ

విషయము

నిర్వచనం - ఇందిరెక్షన్ ఆపరేటర్ అంటే ఏమిటి?

సి # యొక్క కాన్ లో ఒక ఇండెరెక్షన్ ఆపరేటర్, ఒక పాయింటర్ సూచించే వేరియబుల్ యొక్క విలువను పొందటానికి ఉపయోగించే ఆపరేటర్. వేరియబుల్‌ను సూచించే పాయింటర్ దాని మెమరీ చిరునామాలో నిల్వ చేయబడిన వేరియబుల్ యొక్క విలువకు పరోక్ష ప్రాప్యతను అందిస్తుంది, అయితే, ఇండెక్షన్ ఆపరేటర్ పాయింటర్‌ను డీరెఫరెన్స్ చేస్తుంది మరియు ఆ మెమరీ స్థానంలో వేరియబుల్ విలువను తిరిగి ఇస్తుంది. సూచిక ఆపరేటర్ అనేది చిహ్నం (*) ద్వారా సూచించబడే అనారి ఆపరేటర్.

సూచిక ఆపరేటర్‌ను పాయింటర్‌లో ఒక పూర్ణాంకానికి పాయింటర్‌లో, పూర్ణాంకాలకు పాయింటర్ల యొక్క ఒకే డైమెన్షనల్ శ్రేణి, చార్‌కు పాయింటర్ మరియు తెలియని రకానికి పాయింటర్‌లో ఉపయోగించవచ్చు.

ఇండెరెక్షన్ ఆపరేటర్‌ను డీరెఫరెన్స్ ఆపరేటర్ అని కూడా అంటారు.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా ఇండెక్షన్ ఆపరేటర్ గురించి వివరిస్తుంది

(*) గుర్తు పాయింటర్ రకాలను ప్రకటించడంలో మరియు పాయింటర్ ఇందిరక్షన్ చేయడంలో ఉపయోగించబడుతుంది, అయితే ‘అడ్రస్-ఆఫ్’ ఆపరేటర్ () వేరియబుల్ యొక్క చిరునామాను తిరిగి ఇస్తుంది. అందువల్ల, ఇండెరెక్షన్ ఆపరేటర్ మరియు అడ్రస్-ఆఫ్ ఆపరేటర్ ఒకదానికొకటి విలోమాలు.

సి # అసురక్షిత ప్రాంతంలో మాత్రమే పాయింటర్లను ఉపయోగించడానికి అనుమతిస్తుంది, ఇది ఆ ప్రాంతంలోని కోడ్ యొక్క భద్రత సాధారణ భాషా రన్‌టైమ్ (సిఎల్‌ఆర్) ద్వారా ధృవీకరించబడదని సూచిస్తుంది. అసురక్షిత ప్రాంతంలో, సూచిక ఆపరేటర్‌కు పాయింటర్‌కు చదవడానికి మరియు వ్రాయడానికి అనుమతి ఉంది. కింది సి # స్టేట్‌మెంట్‌లు ఇండెక్షన్ ఆపరేటర్ వాడకాన్ని వివరిస్తాయి:
  • int a = 1, b; // పంక్తి 1
  • int * pInt = & a; // పంక్తి 2
  • b = * pInt; // పంక్తి 3
పై మొదటి పంక్తిలో, a మరియు b పూర్ణాంక వేరియబుల్స్ మరియు a యొక్క విలువ 1 ని కేటాయించారు. 2 వ పంక్తిలో, a యొక్క చిరునామా పూర్ణాంక పాయింటర్ pInt (పంక్తి 2) లో నిల్వ చేయబడుతుంది. పూర్ణాంక వేరియబుల్‌కు పింట్ సూచించిన చిరునామా వద్ద విలువను కేటాయించడానికి 3 వ పంక్తిలో డీరెఫరెన్స్ ఆపరేటర్ ఉపయోగించబడుతుంది.

రన్‌టైమ్‌లో నిర్వచించబడని ప్రవర్తనను నివారించడానికి, సూచించే రకానికి అనుసంధానించబడిన చిరునామాతో చెల్లుబాటు అయ్యే పాయింటర్‌ను డీరెఫరెన్స్ చేయడానికి ఇండెరెక్షన్ ఆపరేటర్ ఉపయోగించాలి. కంపైలర్ లోపాలను నివారించడానికి ఇది శూన్య పాయింటర్‌కు లేదా పాయింటర్ రకానికి చెందిన వ్యక్తీకరణకు వర్తించకూడదు. ఏదేమైనా, శూన్య పాయింటర్‌ను కుడి పాయింటర్ రకానికి ప్రసారం చేసిన తర్వాత, ఇండెరెక్షన్ ఆపరేటర్‌ను ఉపయోగించవచ్చు.

ఒకే స్టేట్‌మెంట్‌లో బహుళ పాయింటర్లను ప్రకటించినప్పుడు, ఇండెరెక్షన్ ఆపరేటర్ అంతర్లీన రకంతో ఒక్కసారి మాత్రమే వ్రాయబడాలి మరియు ప్రతి పాయింటర్ పేరుకు పునరావృతం కాదు. సి మరియు సి ++ లకు భిన్నంగా, ఇండెక్షన్ డైరెక్షన్ సి # లో పంపిణీ చేయబడుతుంది. ఇండరాక్షన్ ఆపరేటర్ శూన్య పాయింటర్‌కు వర్తించబడినప్పుడు, ఇది అమలు-నిర్వచించిన ప్రవర్తనకు దారితీస్తుంది. ఈ ఆపరేటర్ అసురక్షిత కాన్ లో ఉపయోగించబడుతున్నందున, సంకలనం సమయంలో / అసురక్షిత ఎంపికతో పాటు అసురక్షిత కీవర్డ్ ఉపయోగించబడాలి. ఈ నిర్వచనం C # యొక్క కాన్ లో వ్రాయబడింది