>> డేవిడ్ J. మలన్: యొక్క ఒక ప్రోగ్రామ్ను రాయడం లెట్ మేము విలువలు మార్పిడి ప్రయత్నించండి ఇది
రెండు వేరియబుల్స్, x మరియు y.
ముందుగా, నేను వ్రాసినవి చేసిన ఇప్పటికే ఈ కార్యక్రమం.
మొదటి, నేను ఒక వేరియబుల్, x, మరియు, అది 1 విలువ నిల్వ.
అప్పుడు నేను వేరియబుల్ y ప్రకటించి అది విలువ, 2 నిల్వ.
>> అప్పుడు నేను ప్రదర్శించడానికి printf కొనసాగండి ఆ రెండు అంశాలపై విలువలు.
అప్పుడు నేను మరొక printf దావా ఆ వేరియబుల్స్ ఇచ్చిపుచ్చుకోవడం వుంటుంది.
అప్పుడు నేను swap అనే ఫంక్షన్ కాల్.
ఆపై ఆ దావా వేరియబుల్స్ మార్చుకున్నారు కలిగి.
ఆపై నేను ప్రింట్ ఏమి నేను దావా x మరియు y యొక్క కొత్త విలువలు.
>> ఇప్పుడు ఈ ఫంక్షన్ స్వాప్ ఏమిటి?
ఇది C. తో వచ్చే విషయం కాదు నిజానికి, మేము ఎగువన చూస్తే నా
ఫైలు, మీరు నేను డిక్లేర్డ్ చేసిన గమనించవచ్చు ఈ ఫంక్షన్ స్వాప్ కోసం ఒక నమూనా
ఇది రెండు ints పడుతుంది తెలుపుతూ, కక్ష్య ఒక అండ్ బి అని, మరియు ఈ
ఫంక్షన్ ఏదైనా తిరిగి లేదు.
కాబట్టి బహుశా, అది చెప్పే చేస్తుంది మార్పిడులు ఒక యొక్క మరియు బి యొక్క విలువలలో.
ఇప్పుడు స్వాప్ అమలు లెట్.
>> మొదటి, నేను ఒక తాత్కాలిక డిక్లేర్ వెళుతున్న వేరియబుల్ మరియు పెట్టేందుకు
ఒక విలువ, అయితే నేను అనుకొనుట వంటి సులభంగా బి నిల్వ.
నేను విలువ మార్చడానికి వెళుతున్న ఒక బి ఆ సమానంగా ఉంటుంది.
మరియు తర్వాత చివరగా, నేను మార్చడానికి వెళుతున్న బి విలువ ఏమి ఒక ఉంది కానీ ఉండాలి
ఇప్పుడు టెంప్ లో.
>> ఇప్పుడు నేను చేసిన దావా తార్కికంగా సరైనది.
నేను, ఒక తాత్కాలిక వేరియబుల్ ఒక నిల్వ చేసిన అప్పుడు బి యొక్క ఒక యొక్క విలువ మార్చబడింది, మరియు
ఏమి ఒక యొక్క ఉంది అని బి యొక్క విలువ మార్చబడింది.
కానీ నేను కంపైల్ మరియు ఈ అమలు కార్యక్రమం, నేను కాదు ఆందోళన
నేను చూసే అన్నారు.
>> , ఏ swap చేయండి.
డాట్, ఏ swap స్లాష్.
మరియు దురదృష్టవశాత్తు, printf ప్రకారం, x మరియు y యొక్క విలువ, కూడా
మేము ఇచ్చిపుచ్చుకోవడంతో పేర్కొంటున్నాయి తరువాత వాటిని, ఇప్పటికీ 1 మరియు 2.
>> ఇప్పుడు ఎందుకు అని?
సరే, ఆ అవుతుంది ప్రధాన లో, మేము లో మీదుగా ఈ ఫంక్షన్ స్వాప్ కాల్
వాదనలు x మరియు y, వాస్తవానికి x మరియు y యొక్క కాపీలు ఆ
స్వాప్ లోకి వచ్చేస్తాయి.
అవి, వారి విలువలు 1 మరియు 2 ఒక అండ్ బి స్వాప్ వెళ్ళిపోయారు.
మరియు మేము చివరికి అని ఒక అండ్ బి ఉంది ప్రధాన ఇచ్చిపుచ్చుకోవడం.
>> ఆ 2 1 అవుతుంది, 1 2 అవుతుంది, ఉంది.
కానీ స్వాప్ తిరిగి విలువ కలిగి మరియు ఎందుకంటే x యొక్క ప్రతులను అందుకున్నారు
మరియు y, ఇది ప్రవర్తన ఉంది x మరియు y ఎటువంటి ప్రభావం.
నిజానికి, ఒక అండ్ బి మాట్లాడటానికి, దర్శిని గల ఉంటాయి, x మరియు y ఉన్నాయి అయితే, మారడానికి
ప్రధాన దర్శిని గల.
>> కాబట్టి మేము సమస్య.
కానీ ఎలా వ్రాయాలి?