2016-11-08 2 views
-2

Was ist der Unterschied zwischen Array-Datenstruktur (und) Array-Datentyp. zum Beispiel aus der Sprache c int var [5] = {1,2,3,4,5}.Array-Datenstruktur (und) Array-Datentyp, wie kann man den Unterschied verstehen

  • vor Zuweisungsoperator ist Int-Typ Array-Variable.
  • nach dem Zuweisungsoperator ist Array-Datenstruktur. ist das korrekt?
+0

No. "Array-Daten-Struktur" ist kein Standard-Begriff. Es ist nur ein Array. – kaylum

+0

ist wirklich, Array ist keine Datenstruktur, dann Elemente einfügen, löschen, Updates tun, die alle sind die Grundlagen der Datenstruktur Prozess, so dachte ich, es ist eine Art von Datenstruktur – loops

+0

C-Arrays haben keine Operationen einfügen oder löschen . – kaylum

Antwort

0

Die Variable in C ändert den Typ nach der Zuweisung nicht. int var[5] deklariert Variable namens var, die und Array mit 5 ganzen Zahlen ist.

int arr[3]; 
int arr1[3] = {1,2,3}; 

Above Arrays arr und arr1 haben die gleiche Art. Da das Array arr nicht initialisiert wurde, sind die Werte arr[0]arr[1]arr[2] undefiniert. Die Elemente oder das Array arr1 haben Integer Werte wie angegeben arr1[0]=1arr1[1]=2arr1[2]=3.

Die Verwechslung von Begriffen Datenstruktur und Datentyp kann aus Wikipedia stammen. Lesen Sie die akzeptierte Antwort hier: What is the difference between an Array Data Structure and an Array Data-type in the context of a programming language like C?

und Distinguishing Data Types and Data structures

Verwandte Themen