Erinevus pideva ja muutuva vahel C programmeerimisel

Autor: Peter Berry
Loomise Kuupäev: 19 August 2021
Värskenduse Kuupäev: 11 Märts 2024
Anonim
Erinevus pideva ja muutuva vahel C programmeerimisel - Erinevus-Vahel
Erinevus pideva ja muutuva vahel C programmeerimisel - Erinevus-Vahel

Sisu

The peamine erinevus konstantse ja muutuja vahel C programmeerimisel on see, et a konstant on sarnane muutujaga, kuid programmi ei saa seda muuta, kui see on määratletud, samal ajal kui muutuja on mälu, mis hoiab andmeid.


C on struktureeritud programmeerimiskeel, mille on välja töötanud Dennis Ritchie. Sellel on erinevad programmeerimisstruktuurid nagu silmused, funktsioonid ja viited. Konstandide ja muutujate määratlemine on algsed sammud programmi kirjutamiseks. Püsivus viitab fikseeritud väärtusele ja seda ei saa pärast määratlemist muuta. Teisest küljest on muutuja konkreetse mälu asukoha tuvastamise nimi. Programmeerija saab määrata muutujale väärtuse ja kasutada seda muutujat kogu programmi vältel. Igal muutujal on konkreetne andmetüüp. Muutuja, mis on deklareeritud täisarvu salvestamiseks, ei saa kasutada ujuva punkti väärtuse salvestamiseks.

Kaetud peamised valdkonnad

1. Mis on C programmeerimisel püsiv
- Mõiste, näited
2. Mis on muutuja C programmeerimisel
- Mõiste, näited
3. Erinevus pideva ja muutuva vahel C programmeerimisel
- peamiste erinevuste võrdlus


Võtmesõnad

Constant, Literals, muutuja, C programmeerimine


Mis on C-programmeerimisel pidev

Konstant on fikseeritud väärtus, mida ei saa pärast määratlemist muuta. Neid nimetatakse ka kirjakeeled. Konstandid võivad olla erinevat tüüpi andmetega. Võib esineda täisarvude konstandid, ujuvad konstandid, märkide konstandid ja loenduskonstandid. C-s on konstantse määramiseks kaks võimalust. Need on #define eeltöötleja ja const märksõna abil.

Vaadake allpool ringi arvutamise programmi, kasutades #define eeltöötlust.


Figure 1: defineerige konstandid eelprotsessori direktiivide abil


Selles programmis on püsiv raadius ja PI. Need on määratletud alguses. Neid väärtusi ei saa programmis muuta. RADIUS ja PI on konstandid. Kompilaator kasutab ala arvutamiseks nende konstantide määratud väärtusi.

Sama näide const märksõna kasutamisel on järgmine.


Joonis 2: Määrake konstandid märksõna abil

RADIUS ja PI on konstandid. Koostaja kasutab ringi piirkonna leidmiseks määratud väärtusi.

Lisaks võib konstanti defineerimiseks kasutada ka enumit. Vaadake allpool toodud näidet.

enum nädal {sun, mon, tue, wed, thurs, fri, sat};

Nädal on muutuv ja päike, mon, ti jne on loenduskonstandid. Neil on vastavalt väärtused 0,1,2, 3 jne.

Mis on muutuja C programmeerimisel

Muutuja on mahuti andmete hoidmiseks. See on ladustamisala identifitseerimise nimi. Igal muutujal on unikaalne nimi selle tuvastamiseks. Muutuja nimi võib sisaldada suur- ja väiketähti, numbreid ja alakriipsusid. Hea tava on kasutada muutujate jaoks sisukaid nimesid. C on tõstutundlik keel. Seetõttu on muutuja nimi laius erineb LAIUS.

Muutuja saab salvestada konkreetse andmetüübi. „Int” muutujad võivad salvestada täisarvu (5,20 jne). „Char” võib salvestada ühe märgi nagu “A”, “a” jne. Lisaks kasutatakse “float”, et salvestada ühe pretsessiooni ujuva punkti väärtus, samal ajal kui “topelt” kasutatakse kahe täpsusega ujuva punkti väärtuste salvestamiseks. Vaadake allpool toodud näiteid.

int laius = 10;

„Laius” on muutuja, mis võib salvestada ja täisarvu. See on määratud väärtusega 10.

tähemärk = “K”;

Tähtede muutuja saab salvestada sümbolitüübi ja see on määratud väärtusega „K”.

kahekordne pindala = 30,25;

Muutuv ala võib salvestada kahekordse täpsusega ujuvpunkti. See on määratud väärtusega 30,25.

Vaadake allpool programmi.


Joonis 3: C-programm koos muutujatega

Laius ja pikkus on muutujad, mis võivad salvestada täisarvu. Neile määratakse väärtused 10 ja 20. Nende muutujate väärtusi kasutatakse ala ja perimeetri arvutamiseks. Lõpuks trükitakse tulemused konsoolile.

Üldiselt on muutuja mälu asukoha sümboolne esitus. Muutuja väärtust on võimalik hiljem muuta.

Erinevus pideva ja muutuva vahel C programmeerimisel

Määratlus

Konstant on väärtus, mida programm ei saa normaalse teostamise ajal muuta, samas kui muutuja on salvestuskoht, mis on seotud seotud sümboolse nimega ja sisaldab väärtust.

Funktsionaalsus

Konstant on sarnane muutujaga, kuid programmi ei saa seda muuta, kui see on määratletud. arvestades, et muutuja on andmete hoidmiseks mõeldud mahuti või ladustamisala.

Muudatus

Kui see on defineeritud, ei saa programmi abil konstanti muuta. Muutujat saab programmi abil muuta, kui see on määratletud.

Järeldus

Erinevus konstantse ja muutuja vahel C-programmeerimisel on see, et konstant on sarnane muutujaga, kuid programmi ei saa seda muuta, kui see on defineeritud, samal ajal kui muutuja on mälukoht, kus on andmeid. Lühidalt, konstant on eritüüpi muutuja, mida ei saa täitmise ajal muuta.

Viide:

1. „C konstantid ja kirjakeeled.” Www.tutorialspoint.com, juhendmaterjalid, 21. juuli 2018,

The peamine erinevu tert-butüüli ja iobutüüli vahel on ee, et tert-butüülrühm ialdab kaheharulit üinikuahelat, ama kui iobutüülrühm ialdab ü...

Autraalia Labradoodle v Labradoodle Labradoodle ja Autraalia labradoodle on kak väga lähedae välimuega koeratõugu, kuid erinevu olek märkimiväärne, kui aadake piiav...

Huvitav