Paraula clau automàtica en C

Paraula Clau Automatica En C



La paraula clau 'auto' en el llenguatge de programació C s'utilitza per especificar la durada d'emmagatzematge d'una variable. En altres paraules, aquesta paraula clau s'utilitza per declarar l'abast d'una variable en C. Les variables que es declaren amb la paraula clau 'auto' en C tenen una durada d'emmagatzematge automàtica. Aquestes variables es coneixen com a variables locals. Tanmateix, un fet interessant és que totes les variables del llenguatge de programació C són 'locals' per defecte. Per tant, tècnicament, no cal utilitzar la paraula clau 'auto' en C. No obstant això, encara parlarem del funcionament de la paraula clau 'auto' en aquest article.

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.