Razlika med konstanto in spremenljivko v programiranju C - Razlika Med

Razlika med konstanto in spremenljivko v programiranju C

The glavna razlika med konstanto in spremenljivko v programiranju C je, da a konstanta je podobna spremenljivki, vendar je program ne more spremeniti, ko je definiran, medtem ko je spremenljivka mesto pomnilnika, ki hrani podatke.

C je strukturiran programski jezik, ki ga je razvil Dennis Ritchie. Ima različne programske strukture, kot so zanke, funkcije in kazalci. Definiranje konstant in spremenljivk sta začetna koraka za pisanje programa. Konstanta se nanaša na fiksno vrednost in je ni mogoče spremeniti po definiciji. Po drugi strani pa je spremenljivka ime, ki identificira določeno pomnilniško mesto. Programer lahko dodeli vrednost spremenljivki in jo uporabi skozi celoten program. Vsaka spremenljivka ima določen tip podatkov. Spremenljivka, ki je deklarirana za shranjevanje cele številke, se ne sme uporabiti za shranjevanje vrednosti s plavajočo vejico.

Pokrita ključna območja

1. Kaj je Constant v C programiranju
- Opredelitev, Primeri
2. Kaj je spremenljivo v programiranju C
- Opredelitev, Primeri
3. Razlika med konstanto in spremenljivko v programiranju C
- Primerjava ključnih razlik

Ključni pogoji

Konstanta, literali, spremenljivka, programiranje C


Kaj je Constant v C programiranju

Konstanta je fiksna vrednost, ki je ni mogoče spremeniti po definiciji. Imenujejo se tudi literali. Konstante so lahko različnih tipov podatkov. Lahko so celo število konstante, plavajoče konstante, karakterne konstante in oštevilčne konstante. V C so dva načina za definiranje konstante. Uporabljajo se s predprocesorjem #define in z uporabo ključne besede const.

Spodaj si oglejte program izračuna območja kroga s predprocesorjem #define.


Figure 1: Določite konstante s predprocesorskimi direktivami

Ta program ima konstanten radij in PI. Opredeljeni so na začetku. Teh vrednosti v programu ni mogoče spremeniti. RADIUS in PI sta konstanti. Prevajalnik uporablja dodeljene vrednosti teh konstant za izračun območja.

Isti primer z uporabo ključne besede const je naslednji.


Slika 2: Določite konstante s ključno besedo „const“

RADIUS in PI sta konstanti. Prevajalnik z dodeljenimi vrednostmi najde območje kroga.

Poleg tega se lahko enum uporablja tudi za definiranje konstante. Glejte spodnji primer.

enum teden {sonce, mon, tue, wed, thurs, pet, sat};

Teden je spremenljiv, sonce, mon, tue itd. Pa so konstante nabora. Imajo vrednosti 0,1,2, 3 itd.

Kaj je spremenljivo v programiranju C

Spremenljivka je vsebnik za shranjevanje podatkov. To je ime, ki identificira območje shranjevanja. Vsaka spremenljivka ima edinstveno ime, ki ga identificira. Ime spremenljivke ima lahko velike in male črke, številke in podčrtaje. Dobra praksa je, da uporabite pomembna imena za spremenljivke. C je jezik, ki upošteva velikost črk. Zato ime spremenljivke premer se razlikuje od PREMER.

Spremenljivka lahko shrani določen tip podatkov. Spremenljivke 'int' lahko shranijo celo število (5,20 itd.). "Char" lahko shrani posamezen znak, kot je "A", "a" itd. Poleg tega se "float" uporablja za shranjevanje ene vrednosti precesije s plavajočo vejico, medtem ko se "double" uporablja za shranjevanje vrednosti z dvojno natančnostjo s plavajočo vejico. Glejte spodnje primere.

int width = 10;

„Širina“ je spremenljivka, ki lahko shrani in celo število. Dodeljena je vrednost 10.

črka = K ’;

Črkovna spremenljivka lahko shrani tip podatkov char in je dodeljena z vrednostjo "K".

dvojno območje = 30,25;

Spremenljivo območje lahko shrani dvojno natančnost s plavajočo vejico. Dodeljena je vrednost 30,25.

Spodaj si oglejte program.


Slika 3: C program s spremenljivkami

Širina in dolžina sta spremenljivki, ki lahko shranita cela števila. Dodeljene so jim vrednosti 10 in 20. Vrednosti teh spremenljivk se uporabljajo za izračun površine in obsega. Končno se rezultati natisnejo na konzolo.

Na splošno je spremenljivka simbolična predstavitev pomnilniške lokacije. Vrednost spremenljivke je mogoče spremeniti kasneje.

Razlika med konstanto in spremenljivko v programiranju C

Opredelitev

Konstanta je vrednost, ki je program med normalnim izvajanjem ne more spremeniti, spremenljivka pa je mesto shranjevanja, povezano s povezanim simbolnim imenom, ki vsebuje vrednost.

Funkcionalnost

Konstanta je podobna spremenljivki, vendar je program ne more spremeniti, ko je definiran. ker je spremenljivka vsebnik ali prostor za shranjevanje podatkov.

Sprememba

Ko je program definiran, ga konstanta ne more spremeniti. Spremenljivka lahko program spremeni, ko je definirana.

Zaključek

Razlika med konstanto in spremenljivko v programiranju C je, da je konstanta podobna spremenljivki, vendar je program ne more spremeniti, ko je definiran, medtem ko je spremenljivka pomnilniška lokacija, ki hrani podatke. Na kratko, konstanta je posebna vrsta spremenljivke, ki je med izvajanjem ni mogoče spremeniti.

Sklic:

1. “C Konstante in literali”. Www.tutorialspoint.com, Tutorials Point, 21. julij 2018,