Cuvânt cheie automat în C

Cuvant Cheie Automat In C



Cuvântul cheie „auto” în limbajul de programare C este folosit pentru a specifica durata de stocare a unei variabile. Cu alte cuvinte, acest cuvânt cheie este folosit pentru a declara domeniul de aplicare al unei variabile în C. Variabilele care sunt declarate cu cuvântul cheie „auto” în C au durată de stocare automată. Astfel de variabile sunt cunoscute ca variabile locale. Cu toate acestea, un fapt interesant este că toate variabilele din limbajul de programare C sunt „locale” în mod implicit. Prin urmare, din punct de vedere tehnic, nu este nevoie să folosiți cuvântul cheie „auto” în C. Cu toate acestea, vom discuta în continuare despre funcționarea cuvântului cheie „auto” în acest articol.

Cuvânt cheie automat în limbajul de programare C

Pentru a utiliza cuvântul cheie auto în limbajul de programare C, puteți arunca o privire la următorul exemplu:







În acest exemplu, am declarat o variabilă întreagă cu cuvântul cheie „auto” și i-am atribuit valoarea „2”. Apoi, am afișat această valoare pe terminal. După aceea, am folosit acolade pentru a defini un nou domeniu. În cadrul acestor acolade, am redefinit exact aceeași variabilă cu o nouă valoare de „4”. Am imprimat și această valoare pe terminal. Apoi, am imprimat din nou valoarea acestei variabile în afara acestor acolade.



După aceea, următoarea comandă este folosită pentru a compila acest cod:



$ gcc auto . c -O auto





Pentru a executa acest cod, se folosește următoarea comandă:

$. / auto



Acest program a redat o ieșire foarte interesantă, care este prezentată în imaginea următoare. Sfera variabilei „num” care este declarată, a durat inițial până la sfârșitul funcției „main()”. În timp ce domeniul de aplicare al redefinirii sale a fost doar în interiorul bretelelor. Din acest motiv, valoarea acestei variabile înainte și după acolade a rămas „2”. În timp ce valoarea sa în acolade a fost „4”.

Obținerea aceleiași funcționalități fără cuvântul cheie automat în C

Acum, vom vedea cum poate fi obținută aceeași funcționalitate fără a utiliza cuvântul cheie „auto”. Pentru asta, folosim același script C ca în exemplul anterior. Dar de data aceasta, pur și simplu eliminăm cuvântul cheie „auto” de peste tot. Acest lucru este arătat în următoarea imagine:

Ieșirea acestui program este prezentată în imaginea următoare. Puteți observa clar că rezultatul a rămas exact același chiar și fără a utiliza cuvântul cheie „auto”, care confirmă că nu este nevoie ca atare de a utiliza cuvântul cheie „auto” în limbajul de programare C.

Concluzie

Acest articol este îndreptat către utilizarea cuvântului cheie „auto” în limbajul de programare C. Cu toate acestea, am asistat și la modul în care aceeași funcționalitate poate fi obținută fără a folosi măcar acest cuvânt cheie în C. Prin urmare, depinde în totalitate de dvs. dacă doriți să utilizați sau să omiteți acest cuvânt cheie.