Parola chiave automatica nel linguaggio di programmazione C
Per utilizzare la parola chiave automatica nel linguaggio di programmazione C, è possibile dare un'occhiata al seguente esempio:
In questo esempio, abbiamo dichiarato una variabile interi con la parola chiave "auto" e assegnata al valore "2". Quindi, abbiamo visualizzato questo valore sul terminale. Dopodiché, abbiamo usato 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 il valore di questa variabile di nuovo al di fuori di queste parentesi.
Successivamente, il seguente comando viene utilizzato per compilare questo codice:
$ GCC Auto.c -o autoPer eseguire questo codice, viene utilizzato il seguente comando:
$ ./autoQuesto programma ha reso un output molto interessante che è mostrato nella seguente immagine. L'ambito della variabile "num" dichiarata, inizialmente è durata fino alla fine della funzione "main ()". Mentre l'ambito della sua ridefinizione era solo all'interno delle parentesi. Per questo motivo, il valore di questa variabile prima e dopo le parentesi graffe è rimasto "2". Mentre il suo valore all'interno delle parentesi graffe era "4".
Raggiungere la stessa funzionalità senza la parola chiave automatica in c
Ora vedremo come si può ottenere la stessa funzionalità senza usare la parola chiave "auto". Per questo, utilizziamo lo stesso script C come mostrato nell'esempio precedente. Ma questa volta, rimuoviamo semplicemente la parola chiave "automatica" da ogni parte. Questo è mostrato nella seguente immagine:
L'output di questo programma è mostrato nella seguente immagine. Puoi vedere chiaramente che l'output è rimasto esattamente lo stesso anche senza usare la parola chiave "automatica" che conferma che non esiste un bisogno di utilizzare la parola chiave "auto" nel linguaggio di programmazione C.
Conclusione
Questo articolo è diretto verso l'uso della parola chiave "auto" nel linguaggio di programmazione C. Tuttavia, abbiamo anche assistito a come la stessa funzionalità può essere raggiunta senza nemmeno usare questa parola chiave in c. Pertanto, dipende totalmente da te se vuoi usare o saltare questa parola chiave.