Mitä ovat muuttujat C-ohjelmoinnissa

Mita Ovat Muuttujat C Ohjelmoinnissa



Ohjelmointikielen avulla käyttäjät voivat kommunikoida tietokoneiden kanssa heidän ymmärtämällään tavalla. Kuitenkin saavuttaakseen mitään merkityksellistä käyttäjien on voitava tallentaa ja käsitellä tietoja. Siellä muuttujat tulevat mukaan, Muuttujat ovat olennainen ohjelmoinnin käsite, jonka avulla voimme esittää ja käsitellä koodissamme olevia tietoja. C-ohjelmoinnissa, muuttujia niillä on ratkaiseva rooli tietojen määrittelyssä ja tallentamisessa muistiin, mikä tekee niistä minkä tahansa ohjelman perustavanlaatuisen rakennuspalkin.

Tässä oppaassa tutkimme C-ohjelmoinnin muuttujien käsitettä, mukaan lukien niiden syntaksia, tyyppejä ja käyttöä.







Mitä ovat muuttujat C-ohjelmoinnissa

Muuttujat käytetään tallentamaan tietoarvoja, joita voidaan muokata ohjelman ollessa käynnissä. Muuttujalla on tietotyyppi, joka määrittää, millaista dataa siihen voidaan tallentaa, ja nimi, jota käytetään muuttujan tunnistamiseen.



Seuraavassa taulukossa on joitakin C-ohjelmoinnin yleisiä tietotyyppejä sekä niiden tallennusvaatimukset ja esimerkit.



Tietotyyppi Varastointi Esimerkki
hiiltyä 1 tavu Tallenna siihen merkkejä, kuten A, C, D
int 2-4 tavua Voi sisältää kokonaisluvun, kuten 2, 450, 560
kaksinkertainen 8 tavua Voi sisältää kaksinkertaisen tarkkuuden desimaaliarvoja, kuten 22,35
kellua 4 tavua Sisältää yhden tarkkuuden desimaalipilkun 2.35
mitätön 0 tavua Kaiken tyypin puuttuminen

Huomautus : On tärkeää huomata, että int:n koko voi vaihdella järjestelmästä riippuen ja se voi olla joko 2 tai 4 tavua. Samoin floatin koko voi vaihdella eri toteutuksissa.





Säännöt muuttujan nimeämiseksi C-ohjelmoinnissa

Alla mainitut säännöt on pidettävä mielessä, kun nimetään muuttuja C-ohjelmointiin:

  1. Muuttujien nimet eivät saa alkaa numerolla.
  2. Muuttujan nimi koostuu numeroista, aakkosista ja alaviivamerkeistä. Tyhjät ja välilyönnit eivät ole sallittuja muuttujan nimessä.
  3. Varatut sanat tai avainsanat, kuten float ja int, eivät ole sallittuja muuttujan nimessä.
  4. C on isot ja pienet kirjaimet huomioiva kieli, joten isoja ja pieniä kirjaimia käsitellään eri tavalla. Yritä nimetä muuttuja pienillä kirjaimilla.

Yllä olevien sääntöjen mukaan joitain esimerkkejä kelvollinen muuttuja nimet ovat:



  • int myNumber;
  • kelluva keskiarvo;
  • char _result;

Seuraavat muuttujat ovat virheellinen etkä voi ilmoittaa muuttujaa näin C-ohjelmoinnissa:

  • int 123abc;
  • float my-arvo;
  • char etunimi;
  • kaksinkertainen $yhteensä;

Kuinka ilmoittaa, määritellä ja alustaa muuttuja C-ohjelmoinnissa

The muuttujan ilmoitus on tehtävä ennen kuin sitä käytetään ohjelmassa. Ilmoitus ilmoittaa kääntäjälle muuttujasta, joka on olemassa seuraavan tietotyypin kanssa ja jota käytetään ohjelmassa.

Voit esimerkiksi ilmoittaa kokonaislukumuuttujan nimeltä ' ikä ' tallentaaksesi henkilön iän:

int ikä ;

Voit sitten määrittää muuttujalle arvon määritysoperaattorilla:

ikä = 27 ;

Voit myös ilmoittaa ja alustaa muuttujan yhdessä lauseessa:

int ikä = 27 ;

Voit myös määrittää useita saman tietotyypin muuttujia yhdelle riville:

int ikä , DOB ;

Voit myös käyttää muuttujia lausekkeessa, jossa ne voidaan yhdistää operaattoreihin laskelmien tai vertailujen suorittamiseksi.

Esimerkiksi:

int a = 5 ;

int b = 10 ;

int summa = a + b ;

Yllä olevassa esimerkissä muuttujat a ja b käytetään lausekkeessa, jonka tulos on tallennettu muuttujaan ' summa ”.

Muuttujat on tyypillisesti ilmoitettu ja määritelty pääfunktiossa tai muissa ohjelmassa määritellyissä funktioissa. Kuitenkin kanssa ulkoinen avainsana , voit ilmoittaa muuttujan minkä tahansa funktion ulkopuolella käyttämällä seuraavaa syntaksia:

ulkoinen int a ;

C-ohjelmoinnin muuttujien tyypit

Seuraavat ovat erityyppiset muuttujat C-ohjelmointissa:

1: Paikallinen muuttuja

C-ohjelmoinnissa a paikallinen muuttuja on muuttuja, joka ilmoitetaan funktion tai lohkon sisällä. Se voi olla käytettävissä vain siinä funktiossa tai lohkossa, jossa se on määritelty, ja sen seurauksena sen soveltamisala on rajoitettu tähän toimintoon.

Esimerkiksi:

#include

int pää ( ) {

int a = viisitoista ;
kellua f = 5.99 ;
hiiltyä ch = 'Kanssa' ;

// Tulosta muuttujat
printf ( '%d \n ' , a ) ;
printf ( '%f \n ' , f ) ;
printf ( '%c \n ' , ch ) ;


}

Lähtö

2: Staattinen muuttuja

C-ohjelmoinnissa, staattinen muuttuja on muuttuja, joka säilyttää arvonsa funktiokutsujen välillä ja jolla on paikallinen laajuus. Kun muuttuja ilmoitetaan staattiseksi funktiossa, sen arvo alustetaan vain kerran ja se säilyttää arvon funktiokutsujen välillä.

Esimerkiksi:

#include

int hauskaa ( ) {

staattinen int Kreivi = 1 ;
Kreivi ++;
palata Kreivi ;
}
int pää ( ) {
printf ( '%d' , hauskaa ( ) ) ;
printf ( '%d' , hauskaa ( ) ) ;
palata 0 ;


}

Lähtö

Jos laskentamuuttuja ei olisi staattinen, tulos olisi ' 2 2 ”.

3: Globaali muuttuja

C-ohjelmoinnissa globaali muuttuja on muuttuja, joka on ilmoitettu minkä tahansa funktion ulkopuolella ja joka on kaikkien ohjelman funktioiden käytettävissä. Globaalin muuttujan arvo voidaan lukea ja muokata millä tahansa funktiolla.

Tässä on esimerkki C:n ohjelmasta, jossa olemme käyttäneet globaalia muuttujaa:

#include

int my_var = 42 ; // globaalin muuttujan ilmoitus

int pää ( ) {

printf ( 'Maailmanlaajuisen muuttujan arvo on %d \n ' , my_var ) ;
palata 0 ;


}

Lähtö

4: Automaattinen muuttuja

C-ohjelmoinnissa funktion sisällä ilmoitettuja muuttujia käsitellään yleensä nimellä automaattiset muuttujat. Automaattisia muuttujia kutsutaan myös paikallisiksi muuttujiksi, koska ne toimivat paikallisina muuttujina funktiolle, jossa ne on ilmoitettu.

Automaattinen muuttuja luodaan ja tuhotaan joka kerta, kun funktiota kutsutaan. Tämä on valinnainen muuttuja, koska automaattisten ja paikallisten muuttujien välillä ei ole suurta eroa C-ohjelmoinnissa.

Esimerkki:

#include

int pää ( ) {

int a = 10 ;
auto int b = 5 ; // automaattinen muuttuja käyttämällä 'auto'-avainsanaa
printf ( 'A:n arvo on %d \n ' , a ) ;
printf ( 'B:n arvo on %d \n ' , b ) ;
palata 0 ;


}

Lähtö

5: Ulkoinen muuttuja

The ulkoinen muuttuja on toinen muuttujatyyppi, joka voidaan ilmoittaa kerran ohjelmassa ja voit käyttää sitä useissa lähdetiedostoissa. The ulkoiset muuttujat kutsutaan myös globaaleja muuttujia koska voit käyttää niitä missä tahansa koodissasi.

Esimerkiksi:

#include

ulkoinen int a ; // ilmoittaa muuttujan 'a' ulkoiseksi

int pää ( ) {

printf ( 'A:n arvo on %d \n ' , a ) ; // käytä ulkoista muuttujaa 'a'
palata 0 ;


}

int a = 5 ; // määritä ulkoinen muuttuja 'a'

Lähtö

Bottom Line

Muuttujaa käytetään nimeämään muistipaikka, joka tallentaa tietoja. C:ssä voimme muokata muuttujan arvoa ja käyttää sitä useita kertoja. Kun olet määrittänyt muuttujan tyypin, voit muuttaa sitä. Se sisältää luettelon yhdestä tai useammasta muuttujasta. Muuttujalla on viisi eri tyyppiä, mukaan lukien paikallinen, staattinen, globaali, automaattinen ja ulkoinen muuttuja. Olemme keskustelleet C-muuttujien yksityiskohdista ja antaneet sinulle esimerkkejä oppaan yllä olevassa osassa.