Baixe o app para aproveitar ainda mais
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.
Compartilhar