Ed
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};`.