Como sabemos, não existe um "valor padrão" para as variáveis declaradas em C (C++). Assim, não podemos prever qual será o valor ocupado por uma variável recém declarada.
Enfim, vamos ao que interessa: Em alguns casos bem específicos, é necessário que as variáveis iniciem com um determinado valor. Eu, por exemplo, estou construindo um Programa com um vetor char T[2000000]. Quero que todos os espaços desse vetor iniciem com '', isto é: T[1] = ''; T[2] = ''; T[3] = ''; ... ; T[2000000] = '';
Poderíamos fazer usando um for(int k =1; k <= 2000000; k++){ T[k] = ''; }
Minha dúvida é: Existe uma maneira mais rápida de fazer isso? Isto é, tem como "pedi" pro programa iniciar cada variável do vetor com o valor na momento em que o vetor é declarado?
P.S: Sou iniciante em C. Desculpe-me se eu falei alguma "merda".
Pergunta
Multibom Sat
Olá!
Como sabemos, não existe um "valor padrão" para as variáveis declaradas em C (C++). Assim, não podemos prever qual será o valor ocupado por uma variável recém declarada.
Enfim, vamos ao que interessa: Em alguns casos bem específicos, é necessário que as variáveis iniciem com um determinado valor. Eu, por exemplo, estou construindo um Programa com um vetor char T[2000000]. Quero que todos os espaços desse vetor iniciem com '', isto é: T[1] = ''; T[2] = ''; T[3] = ''; ... ; T[2000000] = '';
Poderíamos fazer usando um for(int k =1; k <= 2000000; k++){ T[k] = ''; }
Minha dúvida é: Existe uma maneira mais rápida de fazer isso? Isto é, tem como "pedi" pro programa iniciar cada variável do vetor com o valor na momento em que o vetor é declarado?
P.S: Sou iniciante em C. Desculpe-me se eu falei alguma "merda".
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.