Informationen zur Verwendung von Strukturarray, Kartenarray und Paararray

Früher konnte ich den Unterschied zwischen Strukturarray, Kartenarray und Paararray nicht erkennen und verstand nicht einmal, wie man sie verwendet.

Artikelverzeichnis


Vorwort

Struktur-Arrays, Karten-Arrays und Paar-Arrays sind bequeme Möglichkeiten zum Speichern von Daten, und die Schwierigkeit der Codierung wird durch direkte Aufrufe vereinfacht.


1. Was sind diese drei Arrays?

Strukturarrays, Karten und Paare sind alle Aufruffunktionen in der C++-Vorlagenbibliothek, die Daten speichern können, und die darin enthaltenen Daten können sich gegenseitig aufrufen und sind miteinander verbunden.

2. Verwenden Sie Schritte

 Struktur-Arrays ähneln Paar-Arrays.

#include<iostream>
using namespace std;
struct Node{
    string name
    int class,age;
}e[2];
int main()
{
    
    for(int i=0;i<2;i++)
    {
        cin>>e[i].name>>e[i].class>>e[i].age;
    }
    for(int i=0;i<2;i++)
    {
        cout<<e[i].name<<" "<<e[i].class<<" "<<e[i].age<<" ";
        cout<<endl;
    }
        return 0;
}

Das Obige ist die Schreibmethode des Strukturarrays. Ein Strukturarray enthält die Klassen-, Namens- und Altersdaten eines Schülers, die nach dem Lesen je nach Bedarf aufgerufen werden können.

#include<iostream>
#include<algorithm>
#include<cstring>
#include<cstdio>
using namespace std;
pair<int,int> a[2];
int main()
{
	for(int i=0;i<2;i++)
	{
		cin>>a[i].first>>a[i].second;
	}
	for(int i=0;i<2;i++)
	{
		cout<<a[i].first<<" "<<a[i].second<<endl;
	}
 	return 0;
}

Das Paar-Array hat die gleiche Funktion wie die Struktur, es ist jedoch nicht erforderlich, eine Struktur separat zu definieren, um sie zu deklarieren, bevor sie verwendet werden kann. pair<int, int> Diese beiden Ints stellen die beiden im Paararray gespeicherten Daten vom Typ int dar. Ist das nicht sehr einfach und praktisch? Das Kartenarray unterscheidet sich geringfügig von den beiden oben genannten. Sein Prinzip besteht darin, die vorherige Variable zu verwenden Die hinter dem Aufruf stehenden Variablen sind eng miteinander verbunden und können nicht separat aufgerufen werden. Seine Schreibregeln ähneln Paar-Arrays.

#include<iostream>
#include<map>
using namerspace std;
map<string,int> a[1];
int main()
{
    a['c']=20;
    cout<<a['c']<<endl;
    return 0;
}


Zusammenfassen

In diesem Artikel wird kurz die Verwendung von Strukturarrays, Paaren und Karten vorgestellt. Die C++-Vorlagenbibliothek bietet eine große Anzahl von Funktionen und Methoden, mit denen wir Daten schnell und bequem verarbeiten können.   

  Schöpfung ist nicht einfach, bitte prostituiere dich nicht www! Bitte geben Sie einen Drei-Link + Aufmerksamkeit! Danke!                     

Je suppose que tu aimes

Origine blog.csdn.net/2301_76331300/article/details/131589581
conseillé
Classement