Quina diferència hi ha entre a i & a en C?


Resposta 1:

Aquí esborraré algunes de les vostres bases.

A C "&", hi ha una amposta.

& està escrit abans de qualsevol variable perquè mostra l'adreça de la variable on es guardarà el valor o quina és l'adreça de a.

Igual que si escriviu suposem que “a” és variable i el seu tipus enter.

scanf ("% d", & a);

 això explorarà un valor sencer i el guardarà a l’adreça de la variable a. A causa de "&", guiarà la funció scanf en la qual l'adreça es guardarà el valor introduït.

Si escriviu codi indicat a continuació.

printf ("el valor de a és% d", a);

Aquest codi imprimirà el valor d’un desat a la variable a.

I al mateix temps, també escrius aquest codi.

printf ("adreça de a és% d", & a);

 això mostrarà quina és l'adreça de la variable a on es desa el valor de a.

Escriviu aquest programa i definitivament entendreu el concepte d'ampersand.

#incloure

#incloure

void main ()

{

int a;

clrscr ();

printf (“Introduïu un valor per emmagatzemar:”);

scanf ("% d", & a);

printf ("el valor de a és% d", a);

printf ("adreça de a és% d", & a);

getch ();

}

Amb aquest programa, obtindreu el propòsit d'executar-lo al turbo c ++ o al dev c ++ o a qualsevol altre compilador.

Que tinguis un bon dia.


Resposta 2:

Per senzillesa, suposeu que el ram a la vostra PC es distribueix en forma de blocs i a cada bloc se li assigna algun nom. (O camp o variable) En aquest cas, "a" és el nom d'un bloc particular seleccionat. a l’atzar i aquest bloc necessita tenir una adreça a la qual s’accedeix simplement escrivint & abans del nom de la variable.


Resposta 3:

Per senzillesa, suposeu que el ram a la vostra PC es distribueix en forma de blocs i a cada bloc se li assigna algun nom. (O camp o variable) En aquest cas, "a" és el nom d'un bloc particular seleccionat. a l’atzar i aquest bloc necessita tenir una adreça a la qual s’accedeix simplement escrivint & abans del nom de la variable.


Resposta 4:

Per senzillesa, suposeu que el ram a la vostra PC es distribueix en forma de blocs i a cada bloc se li assigna algun nom. (O camp o variable) En aquest cas, "a" és el nom d'un bloc particular seleccionat. a l’atzar i aquest bloc necessita tenir una adreça a la qual s’accedeix simplement escrivint & abans del nom de la variable.