Ein Array ist eine homogene geordnete Sammlung von Datenelementen für einen einzelnen Variablennamen.
Zum Beispiel: int Student[30];
Hier ist Student ein Array-Name, der eine Sammlung von 30 Datenelementen mit einem einzigen Variablennamen enthält.
Die Eigenschaften von Arrays sind wie folgt:
Arrays werden immer an zusammenhängenden Speicherorten gespeichert.
Es können mehrere Werte ähnlichen Typs gespeichert werden, die mit einem einzigen Namen referenziert werden können.
Der Zeiger zeigt auf die erste Stelle des Speicherblocks, der zugewiesen ist Array-Name.
Arrays können vom Datentyp Ganzzahl, Zeichen oder Gleitkomma sein und können nur während der Deklaration initialisiert werden.
Spezifische Elemente eines Arrays können einzeln geändert werden, ohne dass Änderungen erforderlich sind
Alle Elemente in einem Array können anhand ihrer Indexnummer unterschieden werden.
Zu den Operationen auf Arrays gehört -
Suchen – wird verwendet, um herauszufinden, ob ein bestimmtes Element vorhanden ist oder nicht.
Sortieren – Hilft beim Sortieren der Elemente in einem Array in aufsteigender oder absteigender Reihenfolge.
Traverse – Verarbeiten Sie jedes Element im Array nacheinander.
INSERT – Hilft beim Einfügen von Elementen in ein Array.
Delete – Hilft beim Löschen von Elementen aus einem Array.
Das Folgende ist ein C-Programm für Suchen nach Elementen in einem Array -
Echtzeitdemonstration
#include <stdio.h> #define MAX 100 // Maximum array size int main(){ int array[MAX]; int size, i, search, found; printf("Enter size of array: "); scanf("%d", &size); printf("Enter elements in array: "); for(i=0; i<size; i++){ scanf("%d", &array[i]); } printf("</p><p>Enter element to search: "); scanf("%d", &search); found = 0; for(i=0; i<size; i++){ if(array[i] == search){ found = 1; break; } } if(found == 1){ printf("</p><p>%d is found at position %d", search, i + 1); } else { printf("</p><p>%d is not found in the array", search); } return 0; }
Die Ausgabe ist wie folgt -
Enter size of array: 5 Enter elements in array: 11 24 13 12 45 Enter element to search: 13 13 found at position 3found
Das obige ist der detaillierte Inhalt vonErklären Sie die Eigenschaften und Betriebsmethoden von Arrays in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!