Auto nøkkelord i C

Auto Nokkelord I C



Nøkkelordet 'auto' i programmeringsspråket C brukes til å spesifisere lagringsvarigheten til en variabel. Med andre ord, dette nøkkelordet brukes til å deklarere omfanget av en variabel i C. Variablene som er deklarert med nøkkelordet 'auto' i C har automatisk lagringsvarighet. Slike variabler er kjent som lokale variabler. Et interessant faktum er imidlertid at alle variablene i programmeringsspråket C er 'lokale' som standard. Derfor er det teknisk sett ikke nødvendig å bruke nøkkelordet 'auto' i C. Likevel vil vi fortsatt diskutere hvordan søkeordet 'auto' fungerer i denne artikkelen.

Auto nøkkelord i programmeringsspråket C

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







I dette eksemplet erklærte vi en heltallsvariabel med nøkkelordet 'auto' og tildelte det verdien '2'. Deretter viste vi denne verdien på terminalen. Etter det brukte vi seler til å definere et nytt omfang. Innenfor disse klammeparentesene redefinerte vi den samme variabelen med en ny verdi på '4'. Vi har også skrevet ut denne verdien på terminalen. Deretter skrev vi ut verdien av denne variabelen igjen utenfor disse klammeparentesene.



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 bildet nedenfor. Omfanget av variabelen 'num' som er deklarert, varte i utgangspunktet til slutten av 'main()'-funksjonen. Mens omfanget av redefineringen kun var innenfor tannreguleringen. På grunn av dette forble verdien av denne variabelen før og etter tannreguleringen '2'. Mens verdien i tannreguleringen var '4'.

Oppnå samme funksjonalitet uten det automatiske nøkkelordet i C

Nå skal 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 søkeordet «auto» fra alle steder. Dette er vist i følgende bilde:

Utdataene fra dette programmet vises i bildet nedenfor. Du kan tydelig se at utgangen forble nøyaktig den samme selv uten å bruke nøkkelordet 'auto', som bekrefter at det som sådan ikke er behov for å bruke nøkkelordet 'auto' i programmeringsspråket C.

Konklusjon

Denne artikkelen er rettet mot bruken av nøkkelordet 'auto' i programmeringsspråket C. Vi har imidlertid også sett hvordan den samme funksjonaliteten kan oppnås uten engang å bruke dette søkeordet i C. Derfor avhenger det helt av deg om du vil bruke eller hoppe over dette søkeordet.