Logo Passei Direto
Buscar
Na linguagem C de programação, uma variável pode ser classifica como Local ou Global. Levando em consideração as características das variáveis Locais, qual das alternativas abaixo NÃO é uma afirmação correta? Opção A Duas ou mais funções podem declarar variáveis locais com os mesmos nomes. Opção B Existem funções que não têm variáveis Locais. Opção C A função main pode acessar qualquer variável Local de qualquer função. Opção D Uma variável Local só é visualizada pela função na qual foi declarada. Opção E As variáveis Locais não podem ser acessadas de fora do escopo em que foram criadas.
User badge image
Islei Schinaider

há 3 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina