Ero vakion ja muuttujan välillä C -ohjelmoinnissa

Sisällysluettelo:

Anonim

The tärkein ero vakion ja muuttujan välillä C -ohjelmoinnissa on, että a vakio on samanlainen kuin muuttuja, mutta ohjelma ei voi muuttaa sitä, kun se on määritetty, kun taas muuttuja on muistipaikka, joka sisältää tietoja.

C on Dennis Ritchien kehittämä jäsennelty ohjelmointikieli. Siinä on erilaisia ​​ohjelmointirakenteita, kuten silmukoita, toimintoja ja osoittimia. Vakioiden ja muuttujien määrittäminen ovat alkuaskelia ohjelman kirjoittamiseen. Vakio viittaa kiinteään arvoon, eikä sitä voi muuttaa määrittämisen jälkeen. Toisaalta muuttuja on nimi, joka tunnistaa tietyn muistipaikan. Ohjelmoija voi antaa muuttujalle arvon ja käyttää sitä muuttujana koko ohjelman ajan. Jokaisella muuttujalla on tietty tietotyyppi. Muuttujaa, joka on ilmoitettu tallentamaan kokonaisluku, ei voida käyttää liukulukuarvon tallentamiseen.

Vakio, kirjaimet, muuttuja, C -ohjelmointi

Mikä on vakio C -ohjelmoinnissa

Vakio on kiinteä arvo, jota ei voi muuttaa määrittelyn jälkeen. Niitä kutsutaan myös kirjaimet. Vakiot voivat olla erityyppisiä. Voi olla kokonaislukuvakioita, kelluvia vakioita, merkkivakioita ja laskentavakioita. C: ssä on kaksi tapaa määritellä vakio. He käyttävät #define -esiprosessoria ja const -avainsanaa.

Katso alla oleva ohjelma ympyrän alueen laskemiseksi #define -esiprosessorin avulla.

Fluku 1: Määrittele vakioita esikäsittelijädirektiivien avulla

Tällä ohjelmalla on vakio Säde ja PI. Ne määritellään alussa. Näitä arvoja ei voi muuttaa ohjelmassa. RADIUS ja PI ovat vakioita. Kääntäjä käyttää näiden vakioiden määritettyjä arvoja alueen laskemiseen.

Sama esimerkki Const -avainsanan käytöstä on seuraava.

Kuva 2: Määrittele vakioita käyttämällä "const" -avainsanaa

RADIUS ja PI ovat vakioita. Kääntäjä käyttää määritettyjä arvoja löytääkseen ympyrän alueen.

enum viikko {su, ma, ti, ke, ke, to, pe, la};

Viikko on vaihteleva, ja aurinko, ma, ti jne. Ovat laskentavakioita. Niiden arvot ovat vastaavasti 0, 1, 2, 3 jne.

Mikä on muuttuva C -ohjelmoinnissa

Muuttuja on säilö, johon tiedot voidaan tallentaa. Se on nimi tallennusalueen tunnistamiseksi. Jokaisella muuttujalla on yksilöivä nimi sen tunnistamiseksi. Muuttujan nimessä voi olla isoja ja pieniä kirjaimia, numeroita ja alaviivoja. On hyvä käytäntö käyttää merkityksellisiä nimiä muuttujille. C on kirjainkoko. Siksi muuttujan nimen leveys on eri kuin WIDTH.

Muuttuja voi tallentaa tietyn tietotyypin. Int -muuttujat voivat tallentaa kokonaisluvun (5, 20 jne.). "Char" voi tallentaa yhden merkin, kuten "A", "a" jne. Lisäksi "float" -toimintoa käytetään yhden precession -liukulukuarvon tallentamiseen, kun taas "double" -toimintoa käytetään kaksinkertaisen tarkan liukulukuarvon tallentamiseen. Katso alla olevat esimerkit.

int leveys = 10;

Leveys on muuttuja, joka voi tallentaa ja kokonaislukuja. Sille annetaan arvo 10.

char -kirjain = 'K';

Kirjainmuuttuja voi tallentaa char -tietotyypin ja sille annetaan arvo "K".

kaksinkertainen alue = 30,25;

Muuttuva alue voi tallentaa kaksinkertaisen tarkan liukuluvun. Se on määritetty arvoon 30,25.

Katso alla oleva ohjelma.

Kuva 3: C -ohjelma muuttujilla

Leveys ja pituus ovat muuttujia, jotka voivat tallentaa kokonaislukuja. Niille annetaan arvot 10 ja 20. Näiden muuttujien arvoja käytetään alueen ja kehän laskemiseen. Lopuksi tulokset tulostetaan konsoliin.

Kaiken kaikkiaan muuttuja on symbolinen esitys muistipaikasta. Muuttujan arvoa on mahdollista muuttaa myöhemmin.

Ero vakion ja muuttujan välillä C -ohjelmoinnissa

Määritelmä

Vakio on arvo, jota ohjelma ei voi muuttaa normaalin suorituksen aikana, kun taas muuttuja on tallennuspaikka, johon on liitetty siihen liittyvä symbolinen nimi, joka sisältää arvon.

Toimivuus

Vakio on samanlainen kuin muuttuja, mutta ohjelma ei voi muuttaa sitä, kun se on määritetty. kun taas muuttuja on säiliö tai tallennusalue tietojen säilyttämiseksi.

Muutos

Ohjelma ei voi muuttaa vakio, kun se on määritelty. Ohjelma voi muuttaa muuttujaa sen määrittämisen jälkeen.

Johtopäätös

Ero vakion ja muuttujan välillä C -ohjelmoinnissa on, että vakio on samanlainen kuin muuttuja, mutta ohjelma ei voi muokata sitä, kun se on määritetty, kun taas muuttuja on muistipaikka, jossa on dataa. Lyhyesti sanottuna vakio on erityinen muuttujatyyppi, jota ei voi muuttaa suorituksen aikana.

Viite:

1. ”C Vakiot ja kirjaimet.” Www.tutorialspoint.com, Tutorials Point, 21. heinäkuuta 2018, saatavana täältä. "C Muuttujat." Www.tutorialspoint.com, Tutorials Point, 21. heinäkuuta 2018, saatavana täältä.

Ero vakion ja muuttujan välillä C -ohjelmoinnissa