Auto nøkkelord i C

Auto nøkkelord i C
Nøkkelordet "Auto" i programmeringsspråket C brukes til å spesifisere lagringsvarigheten til en variabel. Med andre ord, dette nøkkelordet brukes til å erklære omfanget av en variabel i C. Variablene som er deklarert med "Auto" nøkkelordet i C har automatisk lagringsvarighet. Slike variabler er kjent som lokale variabler. Imidlertid er et interessant faktum at alle variablene i programmeringsspråket C som standard er "lokale". Derfor er det teknisk sett ikke nødvendig å bruke nøkkelordet "Auto" i C. Likevel vil vi fortsatt diskutere arbeidet med "Auto" nøkkelordet i denne artikkelen.

Auto nøkkelord på programmeringsspråket C

For å bruke auto -nøkkelordet i programmeringsspråket C, kan du se på følgende eksempel:

I dette eksemplet erklærte vi en heltallvariabel med "Auto" nøkkelordet og tilordnet det "2" -verdien. Deretter viste vi denne verdien på terminalen. Etter det brukte vi seler for å definere et nytt omfang. Innenfor disse seler omdefinerte vi den samme variabelen med en ny verdi på “4”. Vi skrev også ut denne verdien på terminalen. Deretter trykket vi verdien av denne variabelen igjen utenfor disse selene.

Etter det brukes følgende kommando for å kompilere denne koden:

$ GCC Auto.C -o Auto

For å utføre denne koden brukes følgende kommando:

$ ./auto

Dette programmet ga en veldig interessant utgang som vises i følgende bilde. Omfanget av variabelen “Num” som er erklært, varte i utgangspunktet til slutten av "Main ()" -funksjonen. Mens omfanget av omdefinisjonen bare var inne i seler. På grunn av dette forble verdien av denne variabelen før og etter selene "2". Mens verdien i selene var "4".

Oppnå den samme funksjonaliteten uten auto -nøkkelordet i C

Nå vil vi se hvordan den samme funksjonaliteten kan oppnås uten å bruke nøkkelordet "Auto". For det bruker vi det samme C -skriptet som vist i forrige eksempel. Men denne gangen fjerner vi ganske enkelt "Auto" nøkkelordet fra overalt. Dette vises i følgende bilde:

Utgangen til dette programmet vises i følgende bilde. Du kan tydelig vitne.

Konklusjon

Denne artikkelen er rettet mot bruken av "Auto" nøkkelordet i C -programmeringsspråket. Vi var imidlertid også vitne til hvordan den samme funksjonaliteten kan oppnås uten å bruke dette nøkkelordet i C. Derfor avhenger det helt av deg om du vil bruke eller hoppe over dette nøkkelordet.