Auto ključna riječ u C

Auto Kljucna Rijec U C



Ključna riječ 'auto' u programskom jeziku C koristi se za određivanje trajanja pohranjivanja varijable. Drugim riječima, ova se ključna riječ koristi za deklariranje opsega varijable u C-u. Varijable koje su deklarirane s ključnom riječi 'auto' u C-u imaju automatsko trajanje pohrane. Takve varijable poznate su kao lokalne varijable. Međutim, zanimljiva je činjenica da su sve varijable u programskom jeziku C prema zadanim postavkama “lokalne”. Stoga, tehnički, nema potrebe koristiti ključnu riječ 'auto' u C-u. Unatoč tome, u ovom ćemo članku i dalje raspravljati o funkcioniranju ključne riječi 'auto'.

Auto ključna riječ u programskom jeziku C

Za korištenje ključne riječi auto u programskom jeziku C, možete pogledati sljedeći primjer:







U ovom smo primjeru deklarirali cjelobrojnu varijablu s ključnom riječi 'auto' i dodijelili joj vrijednost '2'. Zatim smo ovu vrijednost prikazali na terminalu. Nakon toga smo upotrijebili zagrade za definiranje novog opsega. Unutar ovih zagrada redefinirali smo istu varijablu s novom vrijednošću '4'. Također smo ispisali ovu vrijednost na terminalu. Zatim smo ponovno ispisali vrijednost ove varijable izvan ovih zagrada.



Nakon toga, sljedeća naredba se koristi za kompajliranje ovog koda:



$ gcc auto . c -O auto





Za izvođenje ovog koda koristi se sljedeća naredba:

$. / auto



Ovaj je program napravio vrlo zanimljiv izlaz koji je prikazan na sljedećoj slici. Opseg varijable “num” koja je deklarirana, inicijalno je trajao do kraja funkcije “main()”. Dok je opseg njegove redefinicije bio samo unutar zagrada. Zbog toga je vrijednost ove varijable prije i iza zagrada ostala '2'. Dok je njegova vrijednost unutar zagrada bila '4'.

Postizanje iste funkcionalnosti bez automatske ključne riječi u C-u

Sada ćemo vidjeti kako se ista funkcionalnost može postići bez korištenja ključne riječi 'auto'. Za to koristimo istu C skriptu kao što je prikazano u prethodnom primjeru. Ali ovaj put jednostavno uklanjamo ključnu riječ 'auto' sa svih strana. Ovo je prikazano na sljedećoj slici:

Izlaz ovog programa prikazan je na sljedećoj slici. Jasno možete svjedočiti da je izlaz ostao potpuno isti čak i bez korištenja ključne riječi 'auto', što potvrđuje da nema potrebe za korištenjem ključne riječi 'auto' u programskom jeziku C.

Zaključak

Ovaj je članak usmjeren na korištenje ključne riječi 'auto' u programskom jeziku C. Međutim, također smo svjedočili kako se ista funkcionalnost može postići čak i bez korištenja ove ključne riječi u C-u. Stoga, potpuno ovisi o vama hoćete li koristiti ili preskočiti ovu ključnu riječ.