Muuttujat C: ssä Kuinka ilmoittaa ja alustaa muuttuja - tyypit ja esimerkit

Sisällysluettelo:

Anonim

Johdanto muuttujista C: ssä

C-kielen muuttujilla on tärkeä rooli. Voimme myös sanoa, että muuttujat ovat monien ohjelmointikielten selkäranka. C-kielen muuttujia käytetään erilaisten datamuotojen tallentamiseen. Se toimii muistikorttina, johon se tallentaa kaikki tiedot ja käytti niitä ohjelman suorittamisen aikana. C: ssä on erityyppisiä muuttujia, tyyppiensä mukaan, sen tarvitsema muistin tai tallennustilan määrä vaihtelee. Kuten sanoimme, muuttujat C: ssä ovat varastoa, jota käytetään arvon pitämiseen. Tiedot siitä, että muuttujat voivat olla erilaisia, kuten int, float, char, double, jne. Kaikki koodi tai ohjelma riippuu muuttujista, koska se kuvaa suoritettavia tietoja.
Tässä artikkelissa aiomme nähdä, kuinka muuttujilla on tärkeä rooli C: ssä, kuinka muuttujat voidaan alustaa, kuinka ilmoittaa jne.

Muuttujien määrittelysäännöt C: ssä

  • C-muuttujat eivät saa alkaa numerolla, muuten muuttuja ei kelpaa. Esimerkiksi (1 merkkijono, ei ole kelvollinen muuttuja).
  • Tyhjä tila muuttujien välillä ei ole sallittua. Esimerkiksi (merkkijono yksi ei kelpaa, merkkijono_ on kelvollinen muuttuja).
  • Avainsanoja ei saa määritellä muuttujana. Esimerkiksi (varten ei ole kelvollinen muuttuja, koska sitä käytetään avainsanana C-kielellä).
  • Koska C on kirjainkoolla kieli, isompia ja pienempiä kirjaimia pidetään eri muuttujana. Esimerkki (NUMEROA ja lukumäärää käsitellään kahdena eri muuttujana kohdassa C).
  • Muuttujat voivat olla merkkijonojen, numeroiden ja erikoismerkkien, kuten alaviivojen (_), yhdistelmä.

Kuinka työskennellä?

  • Samalla kun muuttujat julistetaan, se kertoo kääntäjille hallussaan olevan tiedon tyypin.
  • Muuttujat kertovat kääntäjille ohjelmassa käytettävien muuttujien nimen.
  • Koska muuttujat määrittelevät tallennuksen, kääntäjien ei tarvitse huolehtia muuttujien muistin sijainnista, ennen kuin ne on ilmoitettu.

Kuinka ilmoittaa?

Muuttujat on ilmoitettava ensin ennen ohjelmaa, koska sillä on tärkeä rooli.

Muuttujien ilmoituksen syntaksi on seuraava.

datatyyppi muuttuja_nimi;

missä,

  • data_type: Osoittaa tallennetut tietotyypit. Tietotyypit voivat olla int, float, char, double, long int jne.
  • muuttujan_nimi: Ilmaisee muuttujan nimen. Se voi olla muu kuin avainsana.

Esimerkiksi

  1. int a;
  2. int a, b, c;

Esimerkiksi 1 int on tietotyyppi ja a on muuttujan nimi. Toisessa esimerkissä olemme ilmoittaneet kolme muuttujaa a, b ja c.

Kun muuttujat on ilmoitettu, tilaa niille muuttujille on osoitettu, koska sitä käytetään ohjelmaan.

Ohjelma, joka kuvaa muuttujien ilmoitusta C: ssä

#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Kuinka alustaa?

Muuttujien alustaminen C: ssä tarkoittaa arvojen allokointia muuttujille suoraan samalla, kun ne julistetaan. Muuttujien alustuksen syntaksi on seuraava:

datatyyppi muuttuja_nimi = arvo;

Esimerkiksi

  1. int a = 10;
  2. int a = 5, b = 8;

Esimerkissä 1 muuttuja a luodaan ja alustetaan arvolla 10. Esimerkiksi 2 luodaan kaksi muuttujaa a ja b, allokoidut arvot 5 ja 8.

Ohjelma, joka kuvaa muuttujien alustuksia C: ssä.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Muuttujien tyypit

Muuttujia on viittä tyyppiä, jotka ovat seuraavat:

  1. Paikalliset muuttujat
  2. Globaalit muuttujat
  3. Staattiset muuttujat
  4. Automaattiset muuttujat
  5. Ulkoiset muuttujat

1. Paikalliset muuttujat

Funktion sisällä ilmoitettuja muuttujia kutsutaan paikallisiksi muuttujiksi. Paikalliset muuttujat on ilmoitettava ennen käyttöä. Vain paikalliset toiminnot voivat muuttaa muuttujien arvoa.

esimerkki

int main()
(
int m =10; //local variable
)

2. Globaalit muuttujat

Muuttujia, jotka julistetaan toimintojen ulkopuolella, kutsutaan globaaleiksi muuttujiksi. Mitkä toiminnot voivat muuttaa muuttujien arvoa.

esimerkki

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Staattiset muuttujat

staattisella avainsanalla ilmoitettavia muuttujia kutsutaan staattisiksi muuttujiksi.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Automaattiset muuttujat

kaikkia funktioiden sisällä ilmoitettuja muuttujia pidetään oletusarvoina automaattisina muuttujina. Automaattiset muuttujat voidaan ilmoittaa käyttämällä automaattista avainsanaa.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Ulkoiset muuttujat

Ulkoiset muuttujat ilmoitetaan käyttämällä ulkoista avainsanaa. Ulkoisen avainsanan muuttujia voidaan käyttää useissa C-lähdetiedostoissa.

extern m =10; // ulkoinen muuttuja

Johtopäätös - Muuttujat C: ssä

Tässä artikkelissa olemme nähneet kuinka julistaa, alustus niiden syntaksin ja ohjelman kanssa ymmärtää miten ne toteutetaan. Olemme myös nähneet tyyppisiä muuttujia C: ssä ja niiden määrittelyä koskevat säännöt. Toivottavasti löydät tästä artikkelista apua.

Suositellut artikkelit

Tämä on opas muuttujiin C: ssä. Tässä keskustellaan siitä, kuinka muuttujat voidaan alustaa, kuinka ilmoittaa niiden syntaksin ja ohjelman kanssa ymmärtää kuinka ne toteutetaan. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Kuviot C-ohjelmoinnissa
  2. Tähtikuviot c ++: ssa
  3. Rakentaja C ++: ssa
  4. C ++ -merkkijonotoiminnot
  5. Kuinka ilmoittaa muuttujat C #: ssä?
  6. Muuttujat JavaScript
  7. Staattinen avainsana C: ssä