orluk
Guest
Folgendes einfaches c++ Programm
Das ist eigentlich ja ganz einfach. Trotzdem verstehe ich nicht warum die Zahlen 0-9 ausgegeben werden undn nicht 1-10. Ich meine, i hat ja anfangs den Wert 0, also ist i kleiner als 10. i wird um 1 erhöht und die Schleife wird ausgeführt.
Da i jetzt um eins erhöht worden ist (i=1), sollte doch jetzt der Wert 1 in das 1. Element (Das Array beginnt mit dem 0.) des Arrays eingetragen werden.
Das ist aber nicht der Fall...
Code:
#include <iostream>
using namespace std;
int main()
{
int array[10];
int i;
for(i=0;i<10;++i)
{
array[i]=i;
}
for(i=0;i<10;++i)
{
cout<<array[i]<<"\n";
}
cin.get(); cin.get();
}
Das ist eigentlich ja ganz einfach. Trotzdem verstehe ich nicht warum die Zahlen 0-9 ausgegeben werden undn nicht 1-10. Ich meine, i hat ja anfangs den Wert 0, also ist i kleiner als 10. i wird um 1 erhöht und die Schleife wird ausgeführt.
Da i jetzt um eins erhöht worden ist (i=1), sollte doch jetzt der Wert 1 in das 1. Element (Das Array beginnt mit dem 0.) des Arrays eingetragen werden.
Das ist aber nicht der Fall...