Gast
#1255842
Hi
Ich hab da mal ne Frage. Ich habe hier ein kleine Programm in Visual C
geschrieben, dass in eine Funktion ein Array übergibt.
Funktionieren tut das ganz auch aber soweit ich weiß, sollte es das
eigentlich gar nicht. Kann mir das jemand erklären?
double maxwert(int datenanzahl, double datensatz[1000])
{
int i;
double groesste;
//Gößterwert
groesste=datensatz[0];
for(i=1; i<datenanzahl; i++)
{
if(groesste<datensatz[i])
{
groesste=datensatz[i];
}
}
return groesste;
}
int main(int argc, char* argv[])
{
int datenanzahl;
double datensatz[1000];
maxdrehz=maxwert(datenanzahl, datensatz);