C++-Array


  Übersetzungsergebnisse:

C++ ist eine statisch typisierte, kompilierte, universelle, unregelmäßige Programmiersprache mit Berücksichtigung der Groß- und Kleinschreibung, die prozedurale Programmierung, objektorientierte Programmierung und generische Programmierung unterstützt.

C++ gilt als Sprache mittlerer Ebene, die die Funktionen von Sprachen hoher und niedriger Ebene kombiniert.

C++ wurde 1979 von Bjarne Stroustrup in den Bell Labs in Murray Hill, New Jersey, entworfen und entwickelt. C++ erweiterte und verbesserte die Sprache C, die ursprünglich C mit Klassen hieß und 1983 in C++ umbenannt wurde.

C++ ist eine Obermenge von C. Tatsächlich ist jedes legale C-Programm ein legales C++-Programm.

C++-ArraySyntax

C++ unterstützt Array-Datenstrukturen, die eine sequentielle Sammlung fester Größe von Elementen desselben Typs speichern können. Ein Array wird zum Speichern einer Reihe von Daten verwendet, oft wird es jedoch als eine Reihe von Variablen desselben Typs betrachtet.

Die Array-Deklaration besteht nicht darin, einzelne Variablen wie Zahl0, Zahl1, ..., Zahl99 zu deklarieren, sondern eine Array-Variable wie Zahlen zu deklarieren und dann Zahlen [0], Zahlen [1] zu verwenden. ... , Zahlen[99] zur Darstellung einzelner Variablen. Auf bestimmte Elemente in einem Array kann über den Index zugegriffen werden.

Alle Arrays bestehen aus aufeinanderfolgenden Speicherplätzen. Die niedrigste Adresse entspricht dem ersten Element und die höchste Adresse entspricht dem letzten Element.

C++-ArrayBeispiel

#include <iostream>
using namespace std; 
#include <iomanip>
using std::setw; 
int main (){
   int n[ 10 ]; // n 是一个包含 10 个整数的数组
 
   // 初始化数组元素          
   for ( int i = 0; i < 10; i++ )
   {
      n[ i ] = i + 100; // 设置元素 i 为 i + 100
   }
   cout << "Element" << setw( 13 ) << "Value" << endl; 
   // 输出数组中每个元素的值                     
   for ( int j = 0; j < 10; j++ )
   {
      cout << setw( 7 )<< j << setw( 13 ) << n[ j ] << endl;   }
 
   return 0;}

Beliebte Empfehlungen

Heim

Videos

Fragen und Antworten