Hallo Leute,
bekanntermaßen bekommen wir ja die länge eines Arrays durch folgenden Code:
Als minimales Beispiel soll folgendetr Code gebeben sein:
Meine frage bezieht sich auf die Ausgabe, welches auf der Graik zu sehen ist.
was ich nicht ganz verstehe ist, dass bei der:
die Zahl 20 rauskommt .
und bei
die Zahl 4.
Ich hoffe ihr könnt mir Helfen.
bekanntermaßen bekommen wir ja die länge eines Arrays durch folgenden Code:
Code:
sizeof(array)/sizeof(array[0])
Code:
#include <iostream>
using namespace std;
int main()
{
int array[] = {0,1,2,3,4};
cout << "name: " << sizeof(asd) << endl;
cout << "First Ellement: " << sizeof(asd[0]) << endl;
cout << "First Ellement: " << sizeof(array)/sizeof(array[0]) << endl;
cout << "Hello world!" << endl;
return 0;
}
Code:
#include <iostream>
using namespace std;
int main()
{
int array[] = {0,1,2,3,4};
cout << "name: " << sizeof(asd) << endl;
cout << "First Ellement: " << sizeof(asd[0]) << endl;
cout << "First Ellement: " << sizeof(array)/sizeof(array[0]) << endl;
cout << "Hello world!" << endl;
return 0;
}
was ich nicht ganz verstehe ist, dass bei der:
Code:
cout << "name: " << sizeof(asd) << endl;
und bei
Code:
cout << "First Ellement: " << sizeof(asd[0]) << endl;
Ich hoffe ihr könnt mir Helfen.