No... il parametro (che è un array di stringhe) serve a contenere EVENTUALI parametri passati al programma. Tu puoi passarne o meno, ma se li passi, questi verranno memorizzati in questo array. Se non ne passi, questo array sarà vuoto.

Il fatto che sia obbligatorio metterlo questo parametro (anche se il tuo programma non ne fa uso) è perchè così è specificato nel prototipo del main.


Ciao.