Heim >Backend-Entwicklung >C++ >Erklären Sie die Eigenschaften und Betriebsmethoden von Arrays in der Sprache C

Erklären Sie die Eigenschaften und Betriebsmethoden von Arrays in der Sprache C

王林
王林nach vorne
2023-09-04 16:57:161552Durchsuche

Erklären Sie die Eigenschaften und Betriebsmethoden von Arrays in der Sprache C

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.

Funktionen

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.

Operationen h2>

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.

Beispielprogramm

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;
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen