Buona giornata e scusate per il titolo ma non sapevo come sintetizzare
Premetto che sono un principiante in C
Il mio problema è il seguente
Dichiaro un vettore di interi (int VotoCand[3])
Quindi aggiorno ognuno dei 3 elementi sommandogli un valore.
Ma questa cosa fa si che nei vari elementi la somma dia numeri assurdi.
Ho risolto mettendo a zero tutti gli elementi del vettore prima di usarlo, ma mi chiedevo se è normale il comportamento e se la mia soluzione è quella giusta.
Allego il semplicissimo codice di esempio
int main()
{
int VotoCand[3];
VotoCand[0] = VotoCand[0] + 10;
VotoCand[1] = VotoCand[1] + 20;
VotoCand[2] = VotoCand[2] + 30;
printf("\nmostro VotoCand[0]: %d ",VotoCand[0]); // qui esce un numero a vanvera invece di 10
printf("\nmostro VotoCand[1]: %d ",VotoCand[1]); // qui esce un numero a vanvera invece di 20
printf("\nmostro VotoCand[2]: %d ",VotoCand[2]); // qui esce un numero a vanvera invece di 30
return 0;
}