scusate, qualcuno mi può spiegare perché questo programmino non funziona? sicuramente è una cavolata ma io non ci arrivo. 
codice:
//
// somma di argomenti v0.1
//
#include <stdio.h>
main(int argc, char* argv[])
{
/* dichiarazioni */
int i;
int somma;
int addendo;
/*corpo principale del programma */
for(i = 1; i < argc; i++)
{
printf("l'argomento %d e' %s\n",i,argv[i]);
addendo = (int) argv[i];
printf("eseguito il cast dalla stringa '%s' all'intero '%d'\n",argv[i],addendo);
somma = somma + addendo;
}
printf("la somma di %d addendi risulta %d\n",(i - 1),somma);
return(0);
}
grazie a tutti!!!