Parola chiave automatica in C

Parola Chiave Automatica In C



La parola chiave “auto” nel linguaggio di programmazione C viene utilizzata per specificare la durata di memorizzazione di una variabile. In altre parole, questa parola chiave viene utilizzata per dichiarare l'ambito di una variabile in C. Le variabili dichiarate con la parola chiave “auto” in C hanno una durata di memorizzazione automatica. Tali variabili sono note come variabili locali. Tuttavia, un fatto interessante è che tutte le variabili nel linguaggio di programmazione C sono 'locali' per impostazione predefinita. Pertanto, tecnicamente, non è necessario utilizzare la parola chiave 'auto' in C. Tuttavia, in questo articolo discuteremo ancora del funzionamento della parola chiave 'auto'.

Parola chiave automatica nel linguaggio di programmazione C

Per utilizzare la parola chiave auto nel linguaggio di programmazione C, puoi dare un'occhiata al seguente esempio:







In questo esempio, abbiamo dichiarato una variabile intera con la parola chiave 'auto' e le abbiamo assegnato il valore '2'. Quindi, abbiamo visualizzato questo valore sul terminale. Successivamente, abbiamo utilizzato le parentesi graffe per definire un nuovo ambito. All'interno di queste parentesi, abbiamo ridefinito la stessa variabile con un nuovo valore di '4'. Abbiamo anche stampato questo valore sul terminale. Quindi, abbiamo stampato nuovamente il valore di questa variabile al di fuori di queste parentesi graffe.



Successivamente, per compilare questo codice viene utilizzato il comando seguente:



$ gcc auto . c -O auto





Per eseguire questo codice, viene utilizzato il seguente comando:

$. / auto



Questo programma ha reso un output molto interessante che è mostrato nell'immagine seguente. L'ambito della variabile “num” dichiarata inizialmente è durato fino alla fine della funzione “main()”. Mentre lo scopo della sua ridefinizione era solo all'interno delle parentesi graffe. Per questo motivo, il valore di questa variabile prima e dopo le parentesi è rimasto “2”. Mentre il suo valore tra parentesi graffe era '4'.

Raggiungere la stessa funzionalità senza la parola chiave automatica in C

Ora vedremo come è possibile ottenere la stessa funzionalità senza utilizzare la parola chiave 'auto'. Per questo, utilizziamo lo stesso script C mostrato nell'esempio precedente. Ma questa volta, rimuoviamo semplicemente la parola chiave 'auto' da qualsiasi luogo. Questo è mostrato nell'immagine seguente:

L'output di questo programma è mostrato nell'immagine seguente. Si può chiaramente constatare che l'output è rimasto esattamente lo stesso anche senza utilizzare la parola chiave “auto” che conferma che non vi è in quanto tale la necessità di utilizzare la parola chiave “auto” nel linguaggio di programmazione C.

Conclusione

Questo articolo è diretto all'uso della parola chiave 'auto' nel linguaggio di programmazione C. Tuttavia, abbiamo anche assistito a come è possibile ottenere la stessa funzionalità senza nemmeno utilizzare questa parola chiave in C. Pertanto, dipende totalmente da te se desideri utilizzare o saltare questa parola chiave.