Wat ass den Ënnerscheed tëscht engem an & engem an C?


beäntweren 1:

Hei wäert ech e puer Basis läschen vun Iech.

An C steet "&" fir ampersand.

& gëtt virun all Variabel geschriwwen well se d'Adress vun der Variabel spezifizéiert, ënner där de Wäert ass ze späicheren oder d'Adress vun engem.

Just wéi wann Dir schreift, iwwerhëlt datt "a" eng Variabel ass a seng ganz Zuel.

scanf ("% d", & a);

Dëst sicht en hellege Wäert a späichert se an der Adress vun der Variabel a. Baséierend op "&", féiert d'Scannenfunktioun d'Adress bei där den aginnene Wäert gespäichert gëtt.

Wann Dir de Code hei drënner schreift.

printf ("Wäert vun a ass% d", a);

Dëse Code gëtt de Wäert vun enger Variabel gespäichert an der Variabel a gespäichert.

A gläichzäiteg och dëse Code schreiwen.

printf ("Adress vun a ass% d", & a);

Dëst weist d'Adress vun der Variabel a, ënner där de Wäert vun a gespäichert gëtt.

Dir schreift dëse Programm an Dir wäert de ampersand Konzept definitiv verstoen.

# mat abegraff

# mat abegraff

ongëlteg Haapt ()

{

int a;

clrscr ();

printf ("Gitt e Wäert un fir ze späicheren:");

scanf ("% d", & a);

printf ("Wäert vun a ass% d", a);

printf ("Adress vun a ass% d", & a);

getch ();

}

Dëse Programm wäert Iech et an Turbo C ++ oder Dev C ++ oder engem anere Compiler maachen.

Ech wënschen Iech e wonnerschéinen Dag.


beäntweren 2:

Fir d'Vereinfachung, loosst eis unhuelen datt de RAM an Ärem PC a Form vu Blocks verdeelt ass an datt all Block e Numm (oder e Feld oder eng Variabel) zougedeelt gëtt. An dësem Fall ass 'a' den Numm fir e bestëmmte Stéck Block dat zoufälleg gewielt gëtt, an dee Block muss eng Adress hunn déi zougänglech ass andeems Dir einfach & virum Variabelen Numm gitt. Hoffen dat hëlleft.


beäntweren 3:

Fir d'Vereinfachung, loosst eis unhuelen datt de RAM an Ärem PC a Form vu Blocks verdeelt ass an datt all Block e Numm (oder e Feld oder eng Variabel) zougedeelt gëtt. An dësem Fall ass 'a' den Numm fir e bestëmmte Stéck Block dat zoufälleg gewielt gëtt, an dee Block muss eng Adress hunn déi zougänglech ass andeems Dir einfach & virum Variabelen Numm gitt. Hoffen dat hëlleft.


beäntweren 4:

Fir d'Vereinfachung, loosst eis unhuelen datt de RAM an Ärem PC a Form vu Blocks verdeelt ass an datt all Block e Numm (oder e Feld oder eng Variabel) zougedeelt gëtt. An dësem Fall ass 'a' den Numm fir e bestëmmte Stéck Block dat zoufälleg gewielt gëtt, an dee Block muss eng Adress hunn déi zougänglech ass andeems Dir einfach & virum Variabelen Numm gitt. Hoffen dat hëlleft.