Ed
há 3 meses
Vamos analisar cada uma das opções para identificar qual delas NÃO é uma afirmação correta sobre variáveis locais na linguagem C: A) Duas ou mais funções podem declarar variáveis locais com os mesmos nomes. - Correto. Cada função tem seu próprio escopo, então é possível ter variáveis locais com o mesmo nome em funções diferentes. B) Existem funções que não têm variáveis Locais. - Correto. Uma função pode não declarar nenhuma variável local. C) A função main pode acessar qualquer variável Local de qualquer função. - INCORRETO. A função `main` não pode acessar variáveis locais de outras funções, pois essas variáveis têm escopo limitado à função em que foram declaradas. D) Uma variável Local só é visualizada pela função na qual foi declarada. - Correto. Variáveis locais são acessíveis apenas dentro da função onde foram definidas. E) As variáveis Locais não podem ser acessadas de fora do escopo em que foram criadas. - Correto. Isso é uma característica fundamental das variáveis locais. Portanto, a alternativa que NÃO é uma afirmação correta é a opção C.