Palavra-chave automática na linguagem de programação C
Para usar a palavra-chave auto na linguagem de programação C, você pode dar uma olhada no seguinte exemplo:
Neste exemplo, declaramos uma variável inteira com a palavra-chave “auto” e atribuímos a ela o valor “2”. Em seguida, exibimos esse valor no terminal. Depois disso, usamos as chaves para definir um novo escopo. Dentro dessas chaves, redefinimos a mesma variável com um novo valor de “4”. Também imprimimos esse valor no terminal. Em seguida, imprimimos o valor dessa variável novamente fora dessas chaves.
Depois disso, o seguinte comando é usado para compilar este código:
$ gcc auto . c –o auto
Para executar este código, o seguinte comando é usado:
$. / auto
Este programa rendeu uma saída muito interessante que é mostrada na imagem a seguir. O escopo da variável “num” que é declarada, inicialmente durava até o final da função “main()”. Considerando que o escopo de sua redefinição estava apenas dentro das chaves. Por conta disso, o valor dessa variável antes e depois das chaves permaneceu “2”. Enquanto seu valor dentro das chaves era “4”.
Alcançando a mesma funcionalidade sem a palavra-chave automática em C
Agora, veremos como a mesma funcionalidade pode ser alcançada sem usar a palavra-chave “auto”. Para isso, usamos o mesmo script C mostrado no exemplo anterior. Mas desta vez, simplesmente removemos a palavra-chave “auto” de todos os lugares. Isso é mostrado na imagem a seguir:
A saída deste programa é mostrada na imagem a seguir. Você pode testemunhar claramente que a saída permaneceu exatamente a mesma, mesmo sem usar a palavra-chave “auto”, que confirma que não há necessidade de usar a palavra-chave “auto” na linguagem de programação C.
Conclusão
Este artigo é direcionado ao uso da palavra-chave “auto” na linguagem de programação C. No entanto, também testemunhamos como a mesma funcionalidade pode ser alcançada sem usar essa palavra-chave em C. Portanto, depende totalmente de você se você deseja usar ou pular essa palavra-chave.