Logo Passei Direto
Buscar
A linguagem Cé uma das mais utilizadas em sistemas e aplicações de baixo nível, como sistemas operacionais e drivers. Quando trabalhamos com vetores em C, temos a po Pesquisar por imagem oΓe a eles e realizar diversas operações. Nesse contexto, qual das seguintes alternativas é uma forma correta de atribuir valores a um vetor de inteiros em C? A 40 int numeros[5]; ="1,2,3,4,5"; B 40 int numeros[5]; = 1, 2','3", 4","5, C 40 int numeros[5] = 1, 2, 3, 4, 5; D 40 int numeros[5] = {1, 2, 3, 4, 5}; E 40 int numeros[5] = (1, 2, 3, 4, 5);
User badge image
Felipe Guido

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar as alternativas para atribuir valores a um vetor de inteiros em C: A) `int numeros[5]; = "1,2,3,4,5";` - Esta sintaxe está incorreta. Não se pode atribuir uma string a um vetor de inteiros dessa forma. B) `int numeros[5]; = 1, 2','3", 4","5` - Esta sintaxe também está incorreta. A atribuição não está formatada corretamente e contém caracteres inválidos. C) `int numeros[5] = 1, 2, 3, 4, 5;` - Esta sintaxe está incorreta. A atribuição não está entre chaves e não é uma forma válida de inicializar um vetor. D) `int numeros[5] = {1, 2, 3, 4, 5};` - Esta é a forma correta de inicializar um vetor em C. Os valores estão entre chaves, o que é necessário para a inicialização. E) `int numeros[5] = (1, 2, 3, 4, 5);` - Esta sintaxe está incorreta. A utilização de parênteses não é válida para a inicialização de vetores em C. Portanto, a alternativa correta é: D) `int numeros[5] = {1, 2, 3, 4, 5};`.

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