C లో a మరియు & a మధ్య తేడా ఏమిటి?


సమాధానం 1:

ఇక్కడ నేను మీ యొక్క కొన్ని ప్రాథమికాలను క్లియర్ చేస్తాను.

సి లో “&” అంటే ఆంపర్సండ్.

& ఏదైనా వేరియబుల్ ముందు వ్రాయబడింది ఎందుకంటే ఇది విలువ ఆదా చేసే వేరియబుల్ చిరునామాను చూపిస్తుంది లేదా a యొక్క చిరునామా ఏమిటి.

మీరు వ్రాస్తే “a” వేరియబుల్ మరియు దాని పూర్ణాంక రకం అనుకుందాం.

scanf (“% d”, & a);

 ఇది పూర్ణాంక విలువను స్కాన్ చేస్తుంది మరియు వేరియబుల్ a యొక్క చిరునామాలో సేవ్ చేస్తుంది. “&” కారణంగా ఇది స్కాన్ఫ్ ఫంక్షన్‌కు మార్గనిర్దేశం చేస్తుంది, ఇది ఎంటర్ చేసిన విలువను ఏ చిరునామాలో సేవ్ చేస్తుంది.

మీరు క్రింద ఇచ్చిన కోడ్ వ్రాస్తే.

printf (“a యొక్క విలువ% d”, a);

ఈ కోడ్ వేరియబుల్ a లో సేవ్ చేసిన విలువను ప్రింట్ చేస్తుంది.

అదే సమయంలో మీరు ఈ కోడ్‌ను కూడా వ్రాస్తారు.

printf (“a యొక్క చిరునామా% d”, & a);

 ఇది వేరియబుల్ యొక్క చిరునామా ఏమిటో చూపిస్తుంది, ఇక్కడ ఒక విలువ సేవ్ చేయబడుతుంది.

మీరు ఈ ప్రోగ్రామ్‌ను వ్రాస్తారు మరియు మీరు ఖచ్చితంగా ఆంపర్సండ్ భావనను అర్థం చేసుకుంటారు.

# ఉన్నాయి

# ఉన్నాయి

void main ()

{

int a;

clrscr ();

printf (“నిల్వ చేయడానికి విలువను నమోదు చేయండి:”);

scanf (“% d”, & a);

printf (“a యొక్క విలువ% d”, a);

printf (“a యొక్క చిరునామా% d”, & a);

getch ();

}

మీరు ఈ ప్రోగ్రామ్ ద్వారా దాన్ని టర్బో సి ++ లేదా దేవ్ సి ++ లేదా ఏదైనా కంపైలర్‌లో రన్ చేస్తారు.

ఈ రోజు మీకు కుశలంగా ఉండును.


సమాధానం 2:

సరళత కోసం, మీ పిసిలోని రామ్ బ్లాకుల రూపంలో పంపిణీ చేయబడిందని మరియు ప్రతి బ్లాక్‌కు కొంత పేరు కేటాయించబడిందని అనుకుందాం. (లేదా ఫీల్డ్ లేదా వేరియబుల్) ఈ సందర్భంలో, 'ఎ' అనేది ఒక నిర్దిష్ట బ్లాకుకు ఎంపిక చేయబడిన పేరు యాదృచ్ఛికంగా మరియు ఈ బ్లాక్‌లో వేరియబుల్ పేరుకు ముందు & టైప్ చేయడం ద్వారా ప్రాప్యత చేయగల చిరునామా ఉండాలి. ఇది సహాయపడుతుందని ఆశిస్తున్నాము.


సమాధానం 3:

సరళత కోసం, మీ పిసిలోని రామ్ బ్లాకుల రూపంలో పంపిణీ చేయబడిందని మరియు ప్రతి బ్లాక్‌కు కొంత పేరు కేటాయించబడిందని అనుకుందాం. (లేదా ఫీల్డ్ లేదా వేరియబుల్) ఈ సందర్భంలో, 'ఎ' అనేది ఒక నిర్దిష్ట బ్లాకుకు ఎంపిక చేయబడిన పేరు యాదృచ్ఛికంగా మరియు ఈ బ్లాక్‌లో వేరియబుల్ పేరుకు ముందు & టైప్ చేయడం ద్వారా ప్రాప్యత చేయగల చిరునామా ఉండాలి. ఇది సహాయపడుతుందని ఆశిస్తున్నాము.


సమాధానం 4:

సరళత కోసం, మీ పిసిలోని రామ్ బ్లాకుల రూపంలో పంపిణీ చేయబడిందని మరియు ప్రతి బ్లాక్‌కు కొంత పేరు కేటాయించబడిందని అనుకుందాం. (లేదా ఫీల్డ్ లేదా వేరియబుల్) ఈ సందర్భంలో, 'ఎ' అనేది ఒక నిర్దిష్ట బ్లాకుకు ఎంపిక చేయబడిన పేరు యాదృచ్ఛికంగా మరియు ఈ బ్లాక్‌లో వేరియబుల్ పేరుకు ముందు & టైప్ చేయడం ద్వారా ప్రాప్యత చేయగల చిరునామా ఉండాలి. ఇది సహాయపడుతుందని ఆశిస్తున్నాము.