In diesem Abschnitt erfahren wir, wie man die Größe eines Ganzzahl-Arrays in C oder C++ ermittelt. Die Größe eines int[] zählt im Grunde die Anzahl der Elemente innerhalb dieses Arrays. Um dies zu erreichen, können wir den Operator sizeof() verwenden. Wenn Sie in sizeof() einen Array-Namen übergeben, wird die Gesamtgröße des vom Array belegten Speicherblocks zurückgegeben. Wenn wir dies nun durch die Größe jedes Elements dividieren, erhalten wir die Anzahl der Elemente.
Sehen wir uns das Beispiel unten an, um es besser zu verstehen.
#include <iostream> using namespace std; int main() { int data[] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 91, 82, 73, 64}; cout << "Memory occupied by data[]: " << sizeof(data) << endl; cout << "Size of data[] array: " << sizeof(data)/sizeof(data[0]) << endl; }
Memory occupied by data[]: 52 Size of data[] array: 13
Das obige ist der detaillierte Inhalt vonWie finde ich die Größe von int in C/C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!