Inhaltsverzeichnis
Array deklarieren
Deklarieren Sie ein Array durch Angabe der Größe
Die Elemente eines Arrays und wie kann man auf sie zugreifen?
Wie initialisiere ich ein Array in der C++-Programmierung?
int mark[] = {19, 10, 8, 17, 9};
Nach dem Login kopieren
" >
int mark[] = {19, 10, 8, 17, 9};
Nach dem Login kopieren
Eingabe
Heim Backend-Entwicklung C++ Arrays in C/C++?

Arrays in C/C++?

Sep 20, 2023 pm 08:25 PM
编程 (programming) 数组 (array) c语言 (c language)

Arrays in C/C++?

Ein Array ist eine sequentielle Sammlung von Elementen desselben Typs. Arrays werden zum Speichern von Datensammlungen verwendet. Häufig ist es jedoch sinnvoller, sich Arrays als Sammlungen von Variablen desselben Typs vorzustellen.

Anstatt eine einzelne Variable wie Zahl0, Zahl1, ... und Zahl99 zu deklarieren, können Sie eine Array-Variable (z. B. Zahlen) deklarieren und Zahlen[0], Zahlen[1] und ..., Zahlen[99] verwenden ], um jede Variable darzustellen. Auf bestimmte Elemente im Array wird durch Indizierung zugegriffen.

Alle Arrays bestehen aus zusammenhängenden Speicherorten. Die niedrigste Adresse entspricht dem ersten Element und die höchste Adresse entspricht dem letzten Element.

Array deklarieren

Das Deklarieren eines Arrays erfordert die Angabe des Elementtyps und der Anzahl der erforderlichen Elemente. Ein Array sieht wie folgt aus:

type arrayName [ arraySize ];
Nach dem Login kopieren

Deklarieren Sie ein Array durch Angabe der Größe

Dies wird als eindimensionales Array bezeichnet. arraySize muss eine Ganzzahlkonstante größer als Null sein und der Typ kann jeder gültige C++-Datentyp sein. Um beispielsweise ein Array aus 10 Elementen mit dem Namen Balance und vom Typ Double zu deklarieren, verwenden Sie die folgende Anweisung:

double balance[10];
Nach dem Login kopieren

Die Elemente eines Arrays und wie kann man auf sie zugreifen?

Ein einzelnes Datenelement in einem Array ist ein Element des Arrays. Sie können die Indizierung verwenden, um auf Elemente eines Arrays zuzugreifen.

Angenommen, Sie deklarieren ein Array-Tag wie oben. Das erste Element ist mark[0], das zweite Element ist mark[1] und so weiter. Das Array beginnt bei Index 0.

Wie initialisiere ich ein Array in der C++-Programmierung?

Deklarieren Sie ein Array, indem Sie die Größe angeben und Elemente initialisieren.

int mark[5] = {19, 10, 8, 17, 9};
Nach dem Login kopieren
.

int mark[] = {19, 10, 8, 17, 9};
Nach dem Login kopieren

Beispiel: C++-Array

C++-Programm, das ein Array verwendet, um die Summe von 5 vom Benutzer eingegebenen Zahlen zu speichern und zu berechnen

Eingabe

mark[0] is equal to 19; mark[1] is equal to 10; mark[2] is equal to 8; mark[3] is equal to 17; mark[4] is equal to 9
Nach dem Login kopieren

Ausgabe

int mark[5] = {19, 10, 8, 17, 9}

// change 4th element to 9
mark[3] = 9;
// take input from the user and insert in third element
cin >> mark[2];
// take input from the user and insert in (i+1)th element
cin >> mark[i];
// print first element of the array
cout << mark[0];
// print ith element of the array
cout >> mark[i-1];
Nach dem Login kopieren

Beispiel

Enter 5 numbers:
3
4
5
4
2
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonArrays in C/C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Designierter Initialisierer in der C-Sprache Designierter Initialisierer in der C-Sprache Sep 01, 2023 am 08:49 AM

Im C90-Standard müssen wir das Array in einer festen Reihenfolge initialisieren, z. B. den Index an Position 0, 1, 2 usw. initialisieren. Beginnend mit dem C99-Standard führten sie eine bestimmte Initialisierungsfunktionalität in C ein. Hier können wir Elemente in zufälliger Reihenfolge initialisieren. Die Initialisierung kann mithilfe von Array-Indizes oder Strukturmitgliedern erfolgen. Diese Erweiterung ist in GNUC++ nicht implementiert. Wenn wir einige Indizes angeben und einige Werte eingeben, sieht es so aus: intarr[6]={[3]=20,[5]=40};orintarr[6]={[3]20,[5 ] 40};Dies entspricht: intarr[6]={0,0,0,20,0,40};Wir können auch einen Bereich von Elementen mithilfe der folgenden Syntax einfügen

Einführung in die Prioritätswarteschlange in C/C++ Einführung in die Prioritätswarteschlange in C/C++ Sep 13, 2023 pm 05:21 PM

Eine Prioritätswarteschlange ist eine Warteschlange, in die Elemente basierend auf der ihnen zugewiesenen Priorität eingefügt oder entfernt werden, wobei die Priorität ein ganzzahliger Wert im Bereich von 0 bis 10 ist, wobei 0 das Element mit der höchsten Priorität und 10 das Element mit der höchsten Priorität darstellt Element mit der höchsten Priorität Das Element mit der niedrigsten Priorität. Die Implementierung einer Prioritätswarteschlange folgt zwei Regeln: Daten oder Elemente mit der höchsten Priorität werden vor Daten oder Elementen mit der niedrigsten Priorität ausgeführt. Wenn zwei Elemente die gleiche Priorität haben, werden sie in der Reihenfolge ausgeführt, in der sie zur Liste hinzugefügt wurden. Es stehen verschiedene Datenstrukturen zur Verfügung, mit denen Prioritätswarteschlangen wie Stapel, Warteschlangen und verknüpfte Listen implementiert werden können. In diesem Artikel erklären wir die Datenstruktur der Warteschlange. Es gibt zwei Möglichkeiten, Prioritätswarteschlangen zu implementieren, z. B. mehrere in einem einzigen Array verwalten

In der C-Sprache Array-Post-Inkrement und Front-Inkrement In der C-Sprache Array-Post-Inkrement und Front-Inkrement Aug 30, 2023 pm 04:57 PM

Die Frage verwendet ein C-Programm, um die Konzepte der Post-Inkrementierung und der Vor-Inkrementierung eines Arrays zu erklären. Lösung Inkrementoperator (++) – Es gibt zwei Arten von Inkrementoperatoren, die verwendet werden, um den Wert einer Variablen um 1 zu erhöhen – Vorinkrement und Postinkrement. Beim vorangestellten Inkrementieren wird der Inkrementoperator vor dem Operanden platziert, und der Wert wird zuerst inkrementiert und dann wird die Operation ausgeführt. zB:z=++a;a=a+1z=a Der Inkrementoperator wird nach dem Operanden in der Post-Inkrementierungsoperation platziert, und der Wert erhöht sich, nachdem die Operation abgeschlossen ist. zB:z=a++;z=aa=a+1 Betrachten wir ein Beispiel für den Zugriff auf ein bestimmtes Element an einem Speicherort mithilfe von Pre-Inkrement und Post-Inkrement. Deklarieren Sie ein Array der Größe 5 und führen Sie eine Initialisierung zur Kompilierungszeit durch. Versuchen Sie anschließend, der Variablen „a“ den Vorinkrementwert zuzuweisen. a=++arr[1]

In der C-Sprache Parameter variabler Länge von Makros In der C-Sprache Parameter variabler Länge von Makros Aug 27, 2023 pm 10:49 PM

Wir wissen, dass Funktionen mithilfe von Parametern variabler Länge in der C-Sprache definiert werden können. Dazu müssen wir Ellipsen (…) verwenden. Ebenso können wir in Makros auch Parameter variabler Länge verwenden. Auch hier müssen wir die Ellipsen einbeziehen. „__VA_ARGS__“ wird zur Verarbeitung von Argumenten variabler Länge verwendet. Der Verkettungsoperator „##“ wird zum Verketten verschiedener Parameter verwendet. In diesem Beispiel akzeptiert das Makro Argumente variabler Länge, genau wie die Funktionen printf() oder scanf(). In diesem Makro drucken wir den Dateinamen, die Zeilennummer und die Fehlermeldung. Der erste Parameter ist pr. Es dient der Bestätigung

Wie füge ich in Java neue Elemente zu einem Array hinzu? Wie füge ich in Java neue Elemente zu einem Array hinzu? Jan 03, 2024 pm 03:30 PM

Das Hinzufügen neuer Elemente zu einem Array ist ein häufiger Vorgang in Java und kann mit verschiedenen Methoden durchgeführt werden. In diesem Artikel werden mehrere gängige Methoden zum Hinzufügen von Elementen zu einem Array vorgestellt und entsprechende Codebeispiele bereitgestellt. 1. Eine übliche Methode zur Verwendung eines neuen Arrays besteht darin, ein neues Array zu erstellen, die Elemente des ursprünglichen Arrays in das neue Array zu kopieren und am Ende des neuen Arrays neue Elemente hinzuzufügen. Die spezifischen Schritte lauten wie folgt: Erstellen Sie ein neues Array, dessen Größe um 1 größer ist als das ursprüngliche Array. Dies liegt daran, dass ein neues Element hinzugefügt wird. Kopieren Sie die Elemente des ursprünglichen Arrays in das neue Array. Am Ende des neuen Arrays hinzufügen

Ordnen Sie ein Array neu an, sodass „arr' zu „arr' wird, und verwenden Sie nur O(1) zusätzlichen Speicherplatz, der in C++ implementiert ist Ordnen Sie ein Array neu an, sodass „arr' zu „arr' wird, und verwenden Sie nur O(1) zusätzlichen Speicherplatz, der in C++ implementiert ist Aug 28, 2023 am 11:53 AM

Wir erhalten ein Array vom Typ einer positiven Ganzzahl, beispielsweise arr[], beliebiger Größe, sodass der Elementwert im Array größer als 0, aber kleiner als die Größe des Arrays sein sollte. Die Aufgabe besteht darin, ein Array nur durch Ändern von arr[i] in arr[arr[i]] im angegebenen O(1)-Raum neu anzuordnen und das Endergebnis auszugeben. Schauen wir uns verschiedene Eingabe- und Ausgabeszenarien für diese Situation an − Eingabe − intarr[] = {032154} Ausgabe − Array vor der Anordnung: 032154 Ordnen Sie das Array neu an, sodass arr[i] zu arr[arr[i]] wird und O( 1) zusätzlicher Platz: 012345 Erläuterung − Wir erhalten ein ganzzahliges Array der Größe 6, und alle Elemente im Array haben Werte kleiner als 6. Jetzt werden wir neu ordnen

Robin Li erwähnte erneut den „dichten Verkehr' und sagte, dass KI mehr Möglichkeiten für den Menschen schaffen werde Robin Li erwähnte erneut den „dichten Verkehr' und sagte, dass KI mehr Möglichkeiten für den Menschen schaffen werde May 25, 2023 pm 10:05 PM

Vor zwei Monaten wurde das von Baidu Wenxinyiyan erstellte Gemälde „Auto, Wasser, Pferd, Drache“, als es von der ersten Gruppe von Benutzern getestet wurde, über Nacht im Internet populär von „Dragon“, vier aufeinander gestapelten Dingen, die nichts miteinander zu tun haben, ist in der Tat ein wenig unschuldig. Dann, fast über Nacht, schloss Wen Xinyiyan die Iteration ab und interpretierte erfolgreich die tiefgründige chinesische Redewendung „Verkehr und Verkehr“ mit Bildern. Als Robin Li, Gründer, Vorsitzender und CEO von Baidu, zwei Monate später, am 18. Mai, dem Publikum erklärte, was „generative KI“ sei, erwähnte er noch einmal den „dichten Verkehr“, und aus dem Witz ging etwas mehr hervor . Viel Selbstvertrauen und Ruhe. Ja, in den letzten zwei Monaten sind Wen Xinyiyans akademische „Ergebnisse“ fast linear gestiegen. „Baiduwen

Grundlegende Operationen und Verwendung von Arrays in PHP Grundlegende Operationen und Verwendung von Arrays in PHP Jun 28, 2023 pm 08:02 PM

Grundlegende Operationen und Verwendung von Arrays in PHP 1. Übersicht Array ist ein sehr wichtiger Datentyp in PHP. Es kann zum Speichern mehrerer Werte verwendet werden, und auf diese Werte kann über Indizes oder Schlüssel zugegriffen werden. Arrays verfügen über umfangreiche Operationen und Verwendungsmethoden in PHP. In diesem Artikel werden die grundlegenden Operationen und Verwendungsmethoden von Arrays in PHP ausführlich vorgestellt. 2. Arrays erstellen In PHP können Sie Arrays auf zwei Arten erstellen: zählbare Arrays und assoziative Arrays. Erstellen eines zählbaren Arrays Ein zählbares Array ist ein Array, das der Reihe nach angeordnet und numerisch indiziert ist

See all articles