Ich habe dieses Vektor:Funktion druckt nicht alle meine Vektorelemente
int vec[7]={32, 16, 8, 4, 2, 1, 0};
und diese Funktion:
void print(int v[])
{
int i;
for(i=0;i<6;i++)
printf("%d", v[i]);
}
aber ich verstehe nicht, warum sie nicht die 0
druckt bei das Ende. Warum? Wie kann ich das Problem beheben?
Die 'vec' Array-Größe ist 7. – aristotll
@ aristotll Ja, ich kann 7 Elemente sehen. Aber siehe die Schleife: 'für (i = 0; i <6; i ++)'. Es beginnt mit dem Zählen von 0, also sollte es auch die '0' zählen, da '0, 1, 2, 3, 4, 5, 6' 7 Elemente sind. – MyNameIsJeff
Aber es stoppt bei 5 ... – aristotll