Paraula clau automàtica en el llenguatge de programació C
Per utilitzar la paraula clau auto en el llenguatge de programació C, podeu fer una ullada a l'exemple següent:
En aquest exemple, hem declarat una variable entera amb la paraula clau 'auto' i li hem assignat el valor '2'. Aleshores, vam mostrar aquest valor al terminal. Després d'això, hem utilitzat les claus per definir un nou àmbit. Dins d'aquestes claus, hem redefinit la mateixa variable amb un nou valor de '4'. També vam imprimir aquest valor al terminal. A continuació, vam imprimir el valor d'aquesta variable una altra vegada fora d'aquestes claus.
Després d'això, s'utilitza l'ordre següent per compilar aquest codi:
$ gcc automàtic . c -O automàtic
Per executar aquest codi, s'utilitza la següent comanda:
$. / automàtic
Aquest programa va fer una sortida molt interessant que es mostra a la imatge següent. L'abast de la variable 'num' que es declara, va durar inicialment fins al final de la funció 'main()'. Mentre que l'abast de la seva redefinició només estava dins dels claus. Per això, el valor d'aquesta variable abans i després de les claus es va mantenir '2'. Mentre que el seu valor dins de les claus era '4'.
Aconseguint la mateixa funcionalitat sense la paraula clau automàtica a C
Ara, veurem com es pot aconseguir la mateixa funcionalitat sense utilitzar la paraula clau 'auto'. Per això, utilitzem el mateix script C que es mostra a l'exemple anterior. Però aquesta vegada, simplement eliminem la paraula clau 'automàtic' de tot arreu. Això es mostra a la imatge següent:
La sortida d'aquest programa es mostra a la imatge següent. Podeu presenciar clarament que la sortida es va mantenir exactament igual fins i tot sense utilitzar la paraula clau 'auto', que confirma que, com a tal, no cal utilitzar la paraula clau 'auto' en el llenguatge de programació C.
Conclusió
Aquest article està dirigit a l'ús de la paraula clau 'auto' en el llenguatge de programació C. Tanmateix, també hem vist com es pot aconseguir la mateixa funcionalitat sense ni tan sols utilitzar aquesta paraula clau en C. Per tant, depèn totalment de vosaltres si voleu utilitzar o saltar aquesta paraula clau.