C లో స్వీయ కీవర్డ్

C Lo Sviya Kivard



C ప్రోగ్రామింగ్ భాషలోని “ఆటో” కీవర్డ్ వేరియబుల్ యొక్క నిల్వ వ్యవధిని పేర్కొనడానికి ఉపయోగించబడుతుంది. మరో మాటలో చెప్పాలంటే, Cలో వేరియబుల్ యొక్క పరిధిని ప్రకటించడానికి ఈ కీవర్డ్ ఉపయోగించబడుతుంది. Cలో “ఆటో” కీవర్డ్‌తో ప్రకటించబడిన వేరియబుల్స్ ఆటోమేటిక్ స్టోరేజ్ వ్యవధిని కలిగి ఉంటాయి. ఇటువంటి వేరియబుల్స్ లోకల్ వేరియబుల్స్ అంటారు. అయితే, ఒక ఆసక్తికరమైన విషయం ఏమిటంటే, సి ప్రోగ్రామింగ్ లాంగ్వేజ్‌లోని అన్ని వేరియబుల్స్ డిఫాల్ట్‌గా “లోకల్”. అందువల్ల, సాంకేతికంగా, C లో “ఆటో” కీవర్డ్‌ని ఉపయోగించాల్సిన అవసరం లేదు. అయినప్పటికీ, ఈ వ్యాసంలో “ఆటో” కీవర్డ్ యొక్క పనిని మేము ఇంకా చర్చిస్తాము.

సి ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో ఆటో కీవర్డ్

C ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో ఆటో కీవర్డ్‌ని ఉపయోగించడానికి, మీరు ఈ క్రింది ఉదాహరణను పరిశీలించవచ్చు:







ఈ ఉదాహరణలో, మేము “ఆటో” కీవర్డ్‌తో పూర్ణాంక వేరియబుల్‌ని ప్రకటించాము మరియు దానికి “2” విలువను కేటాయించాము. అప్పుడు, మేము ఈ విలువను టెర్మినల్‌లో ప్రదర్శించాము. ఆ తర్వాత, మేము కొత్త పరిధిని నిర్వచించడానికి కలుపులను ఉపయోగించాము. ఈ జంట కలుపులలో, మేము '4' యొక్క కొత్త విలువతో అదే వేరియబుల్‌ని పునర్నిర్వచించాము. మేము ఈ విలువను టెర్మినల్‌లో కూడా ముద్రించాము. అప్పుడు, మేము ఈ వేరియబుల్ విలువను మళ్లీ ఈ జంట కలుపుల వెలుపల ముద్రించాము.



ఆ తరువాత, ఈ కోడ్‌ను కంపైల్ చేయడానికి కింది ఆదేశం ఉపయోగించబడుతుంది:



$ gcc దానంతట అదే . సి -ఓ దానంతట అదే





ఈ కోడ్‌ని అమలు చేయడానికి, కింది ఆదేశం ఉపయోగించబడుతుంది:

$. / దానంతట అదే



ఈ ప్రోగ్రామ్ చాలా ఆసక్తికరమైన అవుట్‌పుట్‌ను అందించింది, ఇది క్రింది చిత్రంలో చూపబడింది. ప్రకటించబడిన వేరియబుల్ “num” యొక్క పరిధి, మొదట్లో “main()” ఫంక్షన్ ముగిసే వరకు కొనసాగింది. అయితే దాని పునర్నిర్వచనం యొక్క పరిధి కలుపుల లోపల మాత్రమే ఉంది. దీని కారణంగా, కలుపులకు ముందు మరియు తరువాత ఈ వేరియబుల్ విలువ '2'గా మిగిలిపోయింది. కలుపుల లోపల దాని విలువ '4' అయితే.

C లో ఆటో కీవర్డ్ లేకుండా అదే కార్యాచరణను సాధించడం

ఇప్పుడు, “ఆటో” కీవర్డ్‌ని ఉపయోగించకుండా అదే కార్యాచరణను ఎలా సాధించవచ్చో చూద్దాం. దాని కోసం, మేము మునుపటి ఉదాహరణలో చూపిన విధంగా అదే C స్క్రిప్ట్‌ని ఉపయోగిస్తాము. కానీ ఈసారి, మేము అన్ని చోట్ల నుండి “ఆటో” కీవర్డ్‌ని తీసివేస్తాము. ఇది క్రింది చిత్రంలో చూపబడింది:

ఈ ప్రోగ్రామ్ యొక్క అవుట్‌పుట్ క్రింది చిత్రంలో చూపబడింది. C ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో “ఆటో” కీవర్డ్‌ని ఉపయోగించాల్సిన అవసరం లేదని నిర్ధారించే “ఆటో” కీవర్డ్‌ని ఉపయోగించకుండా కూడా అవుట్‌పుట్ సరిగ్గా అలాగే ఉందని మీరు స్పష్టంగా సాక్ష్యమివ్వవచ్చు.

ముగింపు

ఈ కథనం సి ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో “ఆటో” కీవర్డ్ వాడకం వైపు మళ్లించబడింది. అయినప్పటికీ, Cలో ఈ కీవర్డ్‌ని కూడా ఉపయోగించకుండా అదే కార్యాచరణను ఎలా సాధించవచ్చో కూడా మేము చూశాము. కాబట్టి, మీరు ఈ కీవర్డ్‌ని ఉపయోగించాలనుకుంటున్నారా లేదా దాటవేయాలనుకుంటున్నారా అనేది పూర్తిగా మీపై ఆధారపడి ఉంటుంది.