Care este diferența dintre a și & în C?


Răspunsul 1:

Aici vă voi șterge unele de bază ale voastre.

În C „&” înseamnă ampersand.

& este scris înainte de orice variabilă, deoarece arată adresa variabilei unde va salva valoarea sau care este adresa unui.

La fel ca dacă scrii, presupunem că „a” este variabilă și tipul său întreg.

scanf („% d”, & a);

 aceasta va scana o valoare întreagă și o va salva pe adresa variabilei a. Din cauza „&”, va ghida funcția scanf care pe adresa adresată va fi salvată.

Dacă scrieți codul dat mai jos.

printf („valoarea lui este% d”, a);

Acest cod va tipări valoarea salvată în variabila a.

Și în același timp, scrieți și acest cod.

printf („adresa lui a este% d”, & a);

 aceasta va arăta care este adresa variabilei a unde se salvează valoarea lui.

Scrieți acest program și veți înțelege cu siguranță conceptul de ampersand.

#include

#include

void main ()

{

int a;

clrscr ();

printf („Introduceți o valoare de stocat:”);

scanf („% d”, & a);

printf („valoarea lui este% d”, a);

printf („adresa lui a este% d”, & a);

getch ();

}

Veți obține prin acest program, rulați-l în turbo c ++ sau dev c ++ sau orice alt compilator.

O zi bună.


Răspunsul 2:

Pentru simplitate, să presupunem că ramul din computerul dvs. este distribuit sub formă de blocuri și fiecărui bloc i se atribuie un anumit nume. (Sau câmp sau variabilă) În acest caz, „a” este numele pentru o anumită bucată de bloc care este selectată la întâmplare și acest bloc trebuie să aibă o adresă la care se accesează prin simpla introducere & înainte de numele variabilei.


Răspunsul 3:

Pentru simplitate, să presupunem că ramul din computerul dvs. este distribuit sub formă de blocuri și fiecărui bloc i se atribuie un anumit nume. (Sau câmp sau variabilă) În acest caz, „a” este numele pentru o anumită bucată de bloc care este selectată la întâmplare și acest bloc trebuie să aibă o adresă la care se accesează prin simpla introducere & înainte de numele variabilei.


Răspunsul 4:

Pentru simplitate, să presupunem că ramul din computerul dvs. este distribuit sub formă de blocuri și fiecărui bloc i se atribuie un anumit nume. (Sau câmp sau variabilă) În acest caz, „a” este numele pentru o anumită bucată de bloc care este selectată la întâmplare și acest bloc trebuie să aibă o adresă la care se accesează prin simpla introducere & înainte de numele variabilei.