Para cada uma das sentenças abaixo, marque (V) para Verdadeiro ou (F) para Falso.
( ) O tamanho total em bytes de um vetor double vet[10]; é geralmente 10 vezes o tamanho de uma variável double.
( ) O tamanho total em bytes de um vetor double vet[10]; é geralmente 10 vezes o tamanho de uma variável double.
Passo 1
O enunciado pergunta se, em C, o tamanho em bytes de um vetor declarado como
double vet[10];
é geralmente dez vezes o tamanho de uma variável do tipo
double
. O conteúdo envolve o operador sizeof
e a regra de layout de arrays em C.Passo 2
Em C, um array armazena seus elementos de forma contígua, sem bytes de preenchimento (padding) entre eles. Logo, o operador
sizeof
aplicado ao array retornaComo há 10 elementos, tem-se
Passo 3
Portanto, a afirmação de que o tamanho total de
vet
é geralmente 10 vezes o tamanho de uma variável double
é verdadeira.Resposta
(V)