Samodejna ključna beseda v C

Samodejna Kljucna Beseda V C



Ključna beseda »samodejno« v programskem jeziku C se uporablja za določitev trajanja shranjevanja spremenljivke. Z drugimi besedami, ta ključna beseda se uporablja za deklaracijo obsega spremenljivke v C. Spremenljivke, ki so deklarirane s ključno besedo »samodejno« v C, imajo samodejno trajanje shranjevanja. Takšne spremenljivke so znane kot lokalne spremenljivke. Vendar je zanimivo dejstvo, da so vse spremenljivke v programskem jeziku C privzeto »lokalne«. Zato tehnično ni potrebe po uporabi ključne besede »auto« v C. Kljub temu bomo v tem članku še vedno razpravljali o delovanju ključne besede »auto«.

Samodejna ključna beseda v programskem jeziku C

Če želite uporabiti ključno besedo auto v programskem jeziku C, si lahko ogledate naslednji primer:







V tem primeru smo deklarirali celoštevilsko spremenljivko s ključno besedo »samodejno« in ji dodelili vrednost »2«. Nato smo to vrednost prikazali na terminalu. Po tem smo uporabili oklepaje za določitev novega obsega. Znotraj teh oklepajev smo na novo definirali isto spremenljivko z novo vrednostjo »4«. To vrednost smo tudi natisnili na terminalu. Nato smo vrednost te spremenljivke ponovno natisnili zunaj teh oklepajev.



Po tem se za prevajanje te kode uporabi naslednji ukaz:



$ gcc avto . c -O avto





Za izvedbo te kode se uporabi naslednji ukaz:

$. / avto



Ta program je ustvaril zelo zanimiv rezultat, ki je prikazan na naslednji sliki. Obseg spremenljivke »num«, ki je deklarirana, je sprva trajal do konca funkcije »main()«. Medtem ko je bil obseg njegove redefinicije le znotraj oklepajev. Zaradi tega je vrednost te spremenljivke pred in za oklepaji ostala »2«. Medtem ko je bila njegova vrednost v oklepajih »4«.

Doseganje enake funkcionalnosti brez samodejne ključne besede v C

Zdaj bomo videli, kako je mogoče doseči isto funkcionalnost brez uporabe ključne besede »samodejno«. Za to uporabimo isto skripto C, kot je prikazano v prejšnjem primeru. Toda tokrat ključno besedo »samodejno« preprosto odstranimo od vsepovsod. To je prikazano na naslednji sliki:

Rezultat tega programa je prikazan na naslednji sliki. Jasno lahko vidite, da je rezultat ostal popolnoma enak tudi brez uporabe ključne besede 'auto', kar potrjuje, da v programskem jeziku C ni potrebe po uporabi ključne besede 'auto'.

Zaključek

Ta članek je namenjen uporabi ključne besede »auto« v programskem jeziku C. Vendar smo bili tudi priča, kako je mogoče isto funkcionalnost doseči brez uporabe te ključne besede v C. Zato je popolnoma odvisno od vas, ali želite to ključno besedo uporabiti ali preskočiti.