షరతులతో కూడిన ఆపరేటర్

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 24 జూన్ 2024
Anonim
C లో షరతులతో కూడిన ఆపరేటర్
వీడియో: C లో షరతులతో కూడిన ఆపరేటర్

విషయము

నిర్వచనం - షరతులతో కూడిన ఆపరేటర్ అంటే ఏమిటి?

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

షరతులతో కూడిన ఆపరేటర్ గుర్తు ద్వారా ప్రాతినిధ్యం వహిస్తారు?:. మొదటి ఒపెరాండ్ (ముందు పేర్కొన్నది? :) మూల్యాంకనం (షరతులతో కూడిన) వ్యక్తీకరణ. మూల్యాంకనం చేసిన వ్యక్తీకరణ యొక్క రకాన్ని సూటిగా బూల్‌గా మార్చవచ్చు లేదా సంకలన లోపాలను నివారించడానికి ఆపరేటర్‌ను నిజం చేస్తుంది. రెండవ మరియు మూడవ ఆపరేషన్లు షరతులతో కూడిన వ్యక్తీకరణ రకాన్ని నియంత్రిస్తాయి. ఇది చాలా తరచుగా అసైన్‌మెంట్‌లో ఉపయోగించబడుతుంది మరియు సంకలన లోపాలను ఉత్పత్తి చేసే స్టేట్‌మెంట్‌గా కాదు.

మొదటి ఒపెరాండ్ (షరతులతో కూడిన వ్యక్తీకరణ) యొక్క తిరిగి విలువ నిజమైతే, రెండవ ఒపెరాండ్ మూల్యాంకనం చేయబడుతుంది. లేకపోతే, మూడవ ఒపెరాండ్ మూల్యాంకనం చేయబడుతుంది. అందువల్ల, షరతులతో కూడిన ఆపరేటర్ యొక్క ఫలితం మూల్యాంకనం కోసం పరిగణించబడే వ్యక్తీకరణ యొక్క మూల్యాంకనం యొక్క ఫలితం.

X? A: b గా పేర్కొన్న వ్యక్తీకరణ కోసం, ఒపెరాండ్ x (షరతులతో కూడిన వ్యక్తీకరణ) మాత్రమే నిజమైనది అయితే ఒపెరాండ్ a అంచనా వేయబడుతుంది. లేకపోతే, ఒపెరాండ్ బి మూల్యాంకనం చేయబడుతుంది.

ఈ పదాన్ని టెర్నరీ ఆపరేటర్ లేదా ఇన్లైన్ ఇఫ్ (iif) అని కూడా పిలుస్తారు.


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

టెకోపీడియా షరతులతో కూడిన ఆపరేటర్‌ను వివరిస్తుంది

సి # లో షరతులతో కూడిన ఆపరేటర్ మాత్రమే టెర్నరీ ఆపరేటర్ (మూడు ఒపెరాండ్లు తీసుకుంటుంది). ఇది if-else నిర్మాణానికి ప్రత్యామ్నాయంగా ఏర్పడుతుంది, ఇది తక్కువ కోడ్ మరియు మెరుగైన రీడబిలిటీతో మంచి సంక్షిప్తతను అందిస్తుంది. సంకలనం సమయంలో, సి # కంపైలర్ టెర్నరీ ఎక్స్‌ప్రెషన్‌ను బ్రాంచ్ స్టేట్‌మెంట్లుగా అనువదిస్తుంది, ఇది స్టేట్‌మెంట్‌లు ఉంటే బహుళాలను ఘనీభవిస్తుంది మరియు సోర్స్ కోడ్ స్థాయిలో గూడును తగ్గిస్తుంది. కొన్నిసార్లు, టెర్నరీ ఆపరేటర్ కోసం రూపొందించబడిన కోడ్ కొన్ని సూచనలను క్రమాన్ని మార్చడం ద్వారా పనితీరును పెంచుతుంది.

షరతులతో కూడిన ఆపరేటర్ యొక్క లక్షణాలు:

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