Arrays sind eines der erforderlichen Attribute jeder Programmiersprache. Daher gibt es kaum einen Programmierer, der sie noch nie in seinen Softwareprodukten verwendet hat. Sie erleichtern deren Erstellung. Verschiedene Operationen mit Arrays nehmen manchmal den größten Teil des Programmcodes ein. Eine dieser Operationen ist die Nullstellung.
Anweisungen
Schritt 1
Null-Array in C / C ++. Beim Initialisieren eines Arrays in C und C++ wird den Array-Elementen ein zufälliger Wert zugewiesen, anders als beispielsweise bei Sprachen wie C# oder Java. Daher gibt es keinen Grund zu hoffen, dass alle Elemente einem bestimmten Wert entsprechen. Für C und C ++ gibt es mehrere Möglichkeiten, Arrays auf Null zu setzen. Verwenden Sie dazu beim Erstellen den folgenden Code: int array [10000]; memset (array, 0, 10000); Dieser Code erstellt ein Array mit 10000 Elementen und weist jedem Element den Wert 0 zu Array von Nullen während der Initialisierung verwenden Sie den einfacheren Code: int array [100] = {0}; Dieser Code erstellt ein Array von 100 Elementen und weist allen Elementen 0 zu. Um das Array auf Null zu setzen, verwenden Sie die Schleifen: i = 0; für (ich; ich
Null-Array in Java. Im Gegensatz zu C / C ++ in Java wird bei der Initialisierung eines Arrays als Klassenvariable allen Elementen sofort ein Wert gleich zugewiesen: 0 – wenn es sich um ein Array von Zahlen handelt, false – wenn es sich um ein Array aus booleschen Variablen handelt, null - wenn es ein Array von Objekten ist. Daher sollten Sie in Java ein Array während der Initialisierung nicht manuell auf Null setzen. Wenn Sie jedoch ein Array nicht als Klassenvariable erstellen, sondern im Hauptteil einer Funktion oder Schleife deklarieren, garantiert der Compiler nicht, dass alle Werte gleich 0 (false, null) sind. Verwenden Sie in diesem Fall die folgende Schleife, um das Array auf Null zu setzen: int array = new int [10000]; // erstelle ein Array mit 10000 Elementen für (int i = 0; i
Schritt 2
Null-Array in Java. Im Gegensatz zu C / C ++ in Java wird bei der Initialisierung eines Arrays als Klassenvariable allen Elementen sofort ein Wert gleich zugewiesen: 0 – wenn es sich um ein Array von Zahlen handelt, false – wenn es sich um ein Array aus booleschen Variablen handelt, null - wenn es ein Array von Objekten ist. Daher sollten Sie in Java ein Array während der Initialisierung nicht manuell auf Null setzen. Wenn Sie jedoch ein Array nicht als Klassenvariable erstellen, sondern im Hauptteil einer Funktion oder Schleife deklarieren, garantiert der Compiler nicht, dass alle Werte gleich 0 (false, null) sind. Verwenden Sie in diesem Fall die folgende Schleife, um das Array auf Null zu setzen: int array = new int [10000]; // erstelle ein Array mit 10000 Elementen für (int i = 0; i