Mitä eroa on a: n ja a: n välillä C: ssä?


Vastaus 1:

Täältä minä tyhjennän joitain perustasi.

C-merkinnässä ”&” tarkoittaa ampersand.

& kirjoitetaan ennen mitä tahansa muuttujaa, koska se näyttää muuttujan osoitteen, johon arvo tallennetaan tai mikä on osoitteen.

Aivan kuten kirjoittaessasi oletetaan, että a on muuttuva ja sen kokonaisluvutyyppi.

scanf (“% d”, & a);

 tämä skannaa kokonaisluvun ja tallentaa sen muuttujan a osoitteeseen. "&" -Kohdan takia se ohjaa skannaustoimintoa, mihin osoitteeseen syötetty arvo tallennetaan.

Jos kirjoitat alla annetun koodin.

printf (”arvon a on% d”, a);

Tämä koodi tulostaa muuttujaan a tallennetun arvon.

Ja samalla kirjoitat myös tämän koodin.

printf (”osoitteen osoite on% d”, & a);

 tämä näyttää, mikä on muuttujan a osoite, johon a: n arvo tallennetaan.

Kirjoitat tämän ohjelman ja ymmärrät ehdottomasti ampersandin käsitteen.

#include

#include

tyhjä pää ()

{

int a;

clrscr ();

printf (“Kirjoita tallennettava arvo:”);

scanf (“% d”, & a);

printf (”arvon a on% d”, a);

printf (”osoitteen osoite on% d”, & a);

kurkku ();

}

Tämän ohjelman avulla sinun täytyy suorittaa se turbo c ++ tai dev c ++ tai jollain muulla kääntäjällä.

Hyvää päivän jatkoa.


Vastaus 2:

Oletetaan yksinkertaisuuden vuoksi, että tietokoneesi ram on jaettu lohkojen muodossa ja jokaiselle lohkolle on annettu jokin nimi (tai kenttä tai muuttuja). Tässä tapauksessa 'a' on tietyn valitun lohkon osan nimi, joka on valittu satunnaisesti ja tällä lohkolla on oltava osoite, johon pääsee kirjoittamalla vain & ennen muuttujan nimeä. Toivottavasti tämä auttaa.


Vastaus 3:

Oletetaan yksinkertaisuuden vuoksi, että tietokoneesi ram on jaettu lohkojen muodossa ja jokaiselle lohkolle on annettu jokin nimi (tai kenttä tai muuttuja). Tässä tapauksessa 'a' on tietyn valitun lohkon osan nimi, joka on valittu satunnaisesti ja tällä lohkolla on oltava osoite, johon pääsee kirjoittamalla vain & ennen muuttujan nimeä. Toivottavasti tämä auttaa.


Vastaus 4:

Oletetaan yksinkertaisuuden vuoksi, että tietokoneesi ram on jaettu lohkojen muodossa ja jokaiselle lohkolle on annettu jokin nimi (tai kenttä tai muuttuja). Tässä tapauksessa 'a' on tietyn valitun lohkon osan nimi, joka on valittu satunnaisesti ja tällä lohkolla on oltava osoite, johon pääsee kirjoittamalla vain & ennen muuttujan nimeä. Toivottavasti tämä auttaa.