Para cada uma das sentenças abaixo, marque (V) para Verdadeiro ou (F) para Falso.
( ) A declaração int numeros[] = {10, 20, 30}; é válida e o compilador irá automaticamente definir o tamanho do vetor como 3.
( ) A declaração int numeros[] = {10, 20, 30}; é válida e o compilador irá automaticamente definir o tamanho do vetor como 3.
Passo 1
O enunciado pergunta sobre uma declaração em C de um vetor sem especificar tamanho, mas com inicializador:
int numeros[] = {10, 20, 30};
O conteúdo aqui é inicialização de arrays em C e precisamos saber como o compilador infere o tamanho a partir da lista de inicializadores.
Passo 2
Em C, quando você declara um vetor sem informar explicitamente o número de elementos e fornece uma lista de inicialização, o compilador conta quantos valores há nessa lista e fixa o tamanho do vetor igual a esse número. No exemplo, há três valores em
{10, 20, 30}
, logo o vetor terá tamanho 3.Resposta
V