Hver er munurinn á a og & í C?


svara 1:

Hér mun ég eyða nokkrum grundvallaratriðum frá þér.

Í C stendur „&“ fyrir ampersand.

& er skrifað fyrir framan hverja breytu vegna þess að hún tilgreinir heimilisfang breytunnar sem gildið á að vista eða heimilisfang a.

Rétt eins og þegar þú skrifar, gerðu ráð fyrir að „a“ sé breytilegt og heiltala gerð hennar.

scanf ("% d", & a);

Þetta leitar á heiltala gildi og geymir það á heimilisfangi breytu a. Byggt á „&“ mun skannunaraðgerðin leiðbeina því heimilisfangi sem inngildið er vistað.

Ef þú skrifar kóðann hér að neðan.

printf ("gildi a er% d", a);

Þessi kóði gefur út gildi breytu sem er geymd í breytu a.

Og á sama tíma, skrifaðu þennan kóða líka.

printf ("heimilisfang a er% d", & a);

Þetta sýnir heimilisfang breytunnar a, þar sem gildi a er geymt.

Þú ert að skrifa þetta forrit og þú munt örugglega skilja ampersand hugtakið.

# innifalið

# innifalið

ógilt aðal ()

{

int a;

clrscr ();

printf ("Sláðu inn gildi sem á að vista:");

scanf ("% d", & a);

printf ("gildi a er% d", a);

printf ("heimilisfang a er% d", & a);

getch ();

}

Þetta forrit mun gera þér kleift að keyra það í Turbo C ++ eða Dev C ++ eða öðrum þýðanda.

Ég óska ​​þér yndislegs dags.


svara 2:

Til einföldunar skulum við gera ráð fyrir að vinnsluminni í tölvunni þinni sé dreift í formi kubba og að hverri reit sé úthlutað nafni (eða reiti eða breytu). Í þessu tilfelli er 'a' nafn fyrir tiltekinn hluta blokkar sem er valinn af handahófi og sá reitur verður að hafa heimilisfang sem hægt er að nálgast með því einfaldlega að slá inn & á undan breytuheitinu. Vona að þetta hjálpi.


svara 3:

Til einföldunar skulum við gera ráð fyrir að vinnsluminni í tölvunni þinni sé dreift í formi kubba og að hverri reit sé úthlutað nafni (eða reiti eða breytu). Í þessu tilfelli er 'a' nafn fyrir tiltekinn hluta blokkar sem er valinn af handahófi og sá reitur verður að hafa heimilisfang sem hægt er að nálgast með því einfaldlega að slá inn & á undan breytuheitinu. Vona að þetta hjálpi.


svara 4:

Til einföldunar skulum við gera ráð fyrir að vinnsluminni í tölvunni þinni sé dreift í formi kubba og að hverri reit sé úthlutað nafni (eða reiti eða breytu). Í þessu tilfelli er 'a' nafn fyrir tiltekinn hluta blokkar sem er valinn af handahófi og sá reitur verður að hafa heimilisfang sem hægt er að nálgast með því einfaldlega að slá inn & á undan breytuheitinu. Vona að þetta hjálpi.