Viktigheten av variabler i 'C' Programming

C programmeringsspråk vokste fra utviklernes arbeid med å utforme et programmeringsspråk for multitasking operativsystemer. En av de fundemental aspekter av programmeringsspråket C, og de fleste etterfølgende programmeringsspråk, er konseptet til variabelen. Uten variabler, kan programmerere ikke lagre data i minnet til å bruke gjennom hele programmet. Programmerere kan ikke motta, bruke og lagre brukerundersøkelser. Også programmerere følgende objektorienterte programmerings paradigmer ikke kunne utføre enkle oppgaver som å lage objekter.

variabler

I dataprogrammering, variablene er programmerer-utpekt navn som representerer en dataverdi. Mye som matematikk, kan variabler holde en numerisk verdi på hvilken programmerer kan utføre matematiske operasjoner. Videre kan C datavariabler holde andre data typer data, for eksempel tegn. Følgende eksempel viser hvordan variablene arbeide i C-programmering:

int x = 5; // Variabel "x" inneholder verdien 5
int y = 4;

int z = x + y; // Variabel "z" inneholder nå verdien 9

Holding User Input

Bortsett fra å holde verdier som programmerer tildeler, bruker et program også variabler å holde brukerundersøkelser. Når en bruker angir data som et program krever, blir disse dataene ofte brukt på tvers av ulike aspekter av programmet eller lagres for senere bruk. Ved hjelp av en inngangsfunksjon slik som "scanf ()" -funksjonen, lagrer den programmerer en bruker-inngang til en variabel. Uten variabel, ville det ikke være noen måte å lagre informasjon:

int x;
scanf ( "% d", x); // Lagrer en brukerdefinert heltall inn "x"

data~~POS=TRUNC strukturer~~POS=HEADCOMP

C-programmering bruker også konseptet med en datastruktur, eller "struct". En datastruktur er et element av C-programmering som har flere dataverdier eller variablene, og kan tildeles en variabel. For eksempel viser følgende kode en datastruktur som heter "Double" holde to variabler, og en erklæring av en variabel som inneholder en forekomst av denne datastruktur:

struct Double {
int x;
int y;
};

konstruere Double z; // Variabel "z" har en "x" verdi og en "y" value

pekere

En spesiell type av variabel i C er det en "viser". Normale variabler referere til en verdi i minnet. En peker refererer en faktisk adresse minne, snarere enn dens verdi. Denne forskjell er viktig, fordi normale variabler kan bare referanseverdi. En programmerer må eksplisitt deklarere en variabel og sin type under programmering. En peker på den annen side, gjør det mulig for programmereren å allokere dynamisk minne. En peker fungerer på samme måte som en variabel på overflaten, men tillater at programmereren til mer direkte å håndtere minne.