Sobre argumentos de linha de comando da função principal

Será parecido comint main(int argc, char *argv[]);. Minhas perguntas são:

1 Quantos itens da matriz posso adicionarargv[]?

2 Qual é o tamanho máximo de cadachar *?