Ekstern i c

Ekstern i c

C har en ekstra fordel i forhold til andre skriptspråk siden det er et prosessuelt programmeringsspråk. Vi kan også si at C er et kompilatorbasert programmeringsspråk som skiller mellom Python og Java, som er tolkbasert. Som et resultat blir kodingssamling og utførelse fremskyndet. Datatypene i C -språket er erklæringer eller definisjoner for variabler. Dette definerer variasjonen og volumet av data om variablene. C er et sterkt valgspråk for nybegynnere å lære programmering med. C -programmeringsspråket brukes til å skrive UNIX -operativsystemet og praktisk talt alle UNIX -applikasjoner. Av denne grunn er C for øyeblikket et ofte brukt profesjonelt språk.

Operative systemer for komponentprogrammer ble på en bestemt måte opprinnelig utviklet ved hjelp av C -språket. Fordi den produserer koden som utfører nesten raskt kode skrevet på monteringsspråk, og C ble vedtatt som et systemutviklingsspråk. For å kjøre et hvilket som helst C-språkprogram, må vi først sammenstille det ved hjelp. Visual Studio er den beste kompilatoren for samlingen av brukerkod.

Temaet vi vil diskutere i artikkelen vår er relatert til “C” -språket, som er et enkelt nøkkelord som er “ekstern”. Programmererne og koderne bruker dette nøkkelordet for å utvide synligheten til enhver variabel og funksjon. Etter hvert trenger vi ikke funksjonsdefinisjon på "C" -språket fordi funksjonen vil forbli synlig i koden som standard.

Videre har den en proklivitet for å spre variabler og funksjoner synlighet over mange kildefiler. Vi kan si at erklærer en variabel uten attentatet på minnetildeling. Det kreves ikke regelmessig å erklære noen funksjon mens du koder et program. Det finjusterer tilknytningskriteriene slik at C -kompilatoren ikke endrer symbolet med ekstra informasjon. På "C" -språk har vi et annet prefiks, "statisk", som ikke kan brukes sammen med "ekstern" i samme erklæring om en funksjonsdefinisjon. Eksternt er standardisert som et "eksternt" i programmeringsspråket C.

Fremgangsmåte

I denne artikkelen vil vi prøve å lære hva et eksternt søkeord i “C” er og hvorfor dette nøkkelordet brukes. Vi vil se hvordan og hvor den kan brukes sammen med hjelp av beskrivelsen av koden vår per definisjon av en funksjon med implementering av forskjellige eksempler på C -språk.

Eksempel nr. 01

Som vi har diskutert tidligere, er introduksjonen av det "eksterne" nøkkelordet i vår artikkel, og nå vil vi se på arbeidet med dette nøkkelordet med våre eksempler. I det første eksemplet har vi først tatt overskriftsfilen vår i koden vår for å importere "C" -språket. Etter det brukte vi heltalldatatype med vårt viktigste nøkkelord “ekstern” for erklæringen om variabel “m” og tildelte variabelen vår med verdien “20”. Nå erklærte vi vår andre variabel “n” med heltalldatatype da vi brukte heltallverdier og tildelte “n” -variabelen som verdien av “10”. Etter å ha definert begge variablene, vil vi sette hovedfunksjonen vår på koden.

I hovedfunksjonen har vi erklært variabelen “K” for heltalldatatype sammen med "Auto" nøkkelordet og tildelt en verdi på "21" til variabelen "k". Nå er "Auto" et nøkkelord på "C" -språk som brukes til erklæringen om en lokal variabel i koden. For globalt tildeling av variabelen “n”, brukte vi “ekstern” nøkkelord med heltalldatatypen.

Så brukte vi "printf ()" -funksjonen for å vise vår hurtig melding på utgangsskjermen. I den første utskriftsfunksjonen etter utgangsmeldingen tildelte vi den verdien av variabel “k”. I den andre utskriftsfunksjonen lagret vi variabler “M” og “N” sammen med meldingen som vi kan se på kodeskjermen vår. “\ N” brukes til å gjøre skjermpunktmarkøren opp til den nye linjen etter å ha utført den nåværende kodelinjen. Deretter brukes "%d" som om den kan ha en heltallverdi lagret i variabelen.

Her modifiserte vi verdien av variabel “m” til “25”. Igjen brukte vi utskriftsfunksjonen vår for å vise den modifiserte verdien som er nylig lagret i vår variable "M". Så vi kan se at med den samme variabelen “M”, har vi representert to verdier før og etter modifisering som “20” og “25”.

#inkludere
ekstern int m = 20;
int n = 10;
int main ()

auto int k = 21;
ekstern int n;
printf ("Auto variabel verdi:- %d \ n", k);
printf ("ekstern variabel m og n verdi:- %d, %d \ n", m, n);
m = 25;
printf ("ekstern variabel m modifisert verdi:- %d \ n", m);
retur 0;


I utgangen har vi fått tilgang til alle verdier som er lagret i variabler “k”, “m” og “n”. Med bruken av "eksternt" nøkkelord får vi tilgang til den variabelen "M", som representerer to verdier som vi kan se i vår utgangsdisplay.

Eksempel # 02

La oss nå se på vårt andre eksempel der vi importerte overskriftsfilen til C, som er "". Denne overskriften består av mye koding slukket eller komponert i et enkelt ord. Vi erklærte eller definerte vår variable “P” av en heltalldatatype med "eksternt" nøkkelord, og vi tildelte den bare verdien av "5000", som vi kan se i kodeskjermen vår, også. La oss nå komme til programmets hovedfunksjon, der vi brukte utskriftsfunksjonen og tildelte den til verdien av vår variable “P”. Ved dette trinnet vil det ta verdien som er lagret i variabel “P” og vise den på utgangsskjermen. For å avslutte kodeimplementeringen, brukte vi "retur" -uttalelsen, som vil returnere strømmen av utførelsen av programmet vårt.

#inkludere
ekstern int p = 5000;
int main ()

printf ("%d", p);
retur 0;

Utgangen vil vise verdien som er tilordnet variabel “P” som er “5000”, som vi kan bruke i følgende utgang.

Konklusjon

Denne artikkelen dekker konseptet om “ekstern”Nøkkelord i“C" Språk. Dette gjør oss i stand til å forstå hvordan vi bruker “ekstern” i eksemplene våre. Vi implementerte to “C” språkkodeeksempler som tydelig uttrykte funksjonen til "ekstern" nøkkelord. I det første eksemplet brukte vi “Extern” sammen med to variabler erklæringer. Mens vi i det andre eksemplet brukte en enkel ekstern funksjon for en enkel definisjon av en variabel og viste den på utgangen.