Automatické klíčové slovo v C

Automaticke Klicove Slovo V C



Klíčové slovo „auto“ v programovacím jazyce C se používá k určení doby uložení proměnné. Jinými slovy, toto klíčové slovo se používá k deklaraci rozsahu proměnné v C. Proměnné, které jsou deklarovány pomocí klíčového slova „auto“ v C, mají automatickou dobu ukládání. Takové proměnné jsou známé jako lokální proměnné. Zajímavým faktem však je, že všechny proměnné v programovacím jazyce C jsou ve výchozím nastavení „lokální“. Technicky tedy není nutné používat klíčové slovo „auto“ v C. Přesto se v tomto článku budeme zabývat fungováním klíčového slova „auto“.

Automatické klíčové slovo v programovacím jazyce C

Chcete-li použít klíčové slovo auto v programovacím jazyce C, můžete se podívat na následující příklad:







V tomto příkladu jsme deklarovali celočíselnou proměnnou s klíčovým slovem „auto“ a přiřadili jsme jí hodnotu „2“. Poté jsme tuto hodnotu zobrazili na terminálu. Poté jsme pomocí složených závorek definovali nový rozsah. V rámci těchto složených závorek jsme předefinovali stejnou proměnnou s novou hodnotou „4“. Tuto hodnotu jsme vytiskli i na terminál. Potom jsme znovu vytiskli hodnotu této proměnné mimo tyto složené závorky.



Poté se ke kompilaci tohoto kódu použije následující příkaz:



$ gcc auto . C auto





Ke spuštění tohoto kódu se používá následující příkaz:

$. / auto



Tento program vykreslil velmi zajímavý výstup, který je znázorněn na následujícím obrázku. Rozsah deklarované proměnné „num“ zpočátku trval až do konce funkce „main()“. Zatímco rozsah jeho redefinice byl pouze uvnitř rovnátek. Z tohoto důvodu zůstala hodnota této proměnné před a za složenými závorkami „2“. Zatímco jeho hodnota ve složených závorkách byla „4“.

Dosažení stejné funkce bez klíčového slova Auto v C

Nyní uvidíme, jak lze dosáhnout stejné funkce bez použití klíčového slova „auto“. K tomu používáme stejný skript v jazyce C jako v předchozím příkladu. Tentokrát však klíčové slovo „auto“ jednoduše odstraníme ze všech stran. To je znázorněno na následujícím obrázku:

Výstup tohoto programu je znázorněn na následujícím obrázku. Můžete jasně vidět, že výstup zůstal naprosto stejný i bez použití klíčového slova „auto“, což potvrzuje, že jako takové není v programovacím jazyce C potřeba používat klíčové slovo „auto“.

Závěr

Tento článek je zaměřen na použití klíčového slova „auto“ v programovacím jazyce C. Byli jsme však také svědky toho, jak lze stejné funkčnosti dosáhnout i bez použití tohoto klíčového slova v C. Záleží tedy zcela na vás, zda toto klíčové slovo chcete použít nebo přeskočit.