Buscar

Os argumentos da main e seus significados – Uma curiosidade

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Os argumentos da main e seus significados – Uma curiosidade 
 
int main(int argc, char *argv[]) 
 
Diferentemente das outras funções, onde o programador pode escolher os 
parâmetros formais, na main, quando usamos, não temos escolha. Embora 
possamos alterar os nomes dos parâmetros(argc e argv), eles armazenaram 
sempre os dados descritos abaixo. Normalmente, ninguém altera. 
 
O parâmetro argc, abreviatura argument count, é do tipo inteiro e indica a 
quantidade de elementos do matriz de char. Em outras palavras, a quantidade de 
argumentos da linha que chama o programa. No mínimo, tem um argumento: o 
nome do programa. 
 
O parâmetro *argv[], abreviatura argument values, é do tipo ponteiro(o * indica 
isso) para uma matriz de string, simplificando muito. Cada elemento poderá ser 
acessado individualmente. 
 
 
 
 
 
O argc forneceu 1 enquanto argv[0] forneceu o nome do programa. 
 
Lembre-se de que esses parâmetros não são obrigatórios.

Continue navegando

Outros materiais