Maison > développement back-end > C++ > le corps du texte

Tableaux dans les programmes C/C++

WBOY
Libérer: 2023-09-01 10:41:15
avant
854 Les gens l'ont consulté

Tableaux dans les programmes C/C++

Un tableau est un nombre fixe d'éléments du même type de données. Ces éléments sont stockés dans des emplacements mémoire contigus en mémoire.

Chaque élément d'une valeur est accessible à partir de sa valeur d'index en utilisant des crochets « [] » et des noms de tableau comme a[4], a[3] etc.

Déclarer un tableau

En langage de programmation c/c++, un tableau est déclaré en définissant son type et sa longueur (nombre d'éléments). La syntaxe suivante montre comment déclarer un tableau en c/c++ −

data_tpye array_name[length];
Copier après la connexion

Par exemple, déclarez un tableau de type float avec le nom Pourcentage de longueur 10.

float percentage[10]
Copier après la connexion

Initialisation des valeurs de tableau

Dans le langage de programmation C++, vous disposez de plusieurs façons d'initialiser les valeurs, c'est-à-dire initialiser une par une ou déclarer toutes les valeurs à l'aide d'une seule instruction.

Initialiser une par une -

percentage[5] = 45.3;
Copier après la connexion

Déclarer toutes les valeurs à la fois -

float percentage[] = {56.4 , 99.0, 12.20, 67.2}
Copier après la connexion

01234 5
78.06 56.7899.20 12.2287.6634.44

accession des éléments de tableau pour accéder à la valeur d'un tableau, nous utiliserons la valeur d'index et le nom du tableau en accolades bouclées. Par exemple,

float anam’spercentage = percentage[4];
Copier après la connexion

Exemple

Un programme pour imprimer toutes les valeurs d'un tableau à l'aide d'une boucle for

Démonstration en temps réel

#include <iostream>
using namespace std;
int main(){
   float percentage[] = {56.4 , 99.0, 12.20, 67.2};
   cout<<"printing all values of the array :\n";
   for(int i = 0; i<4 ; i++){
      cout<<"element "<<i+1<<" = "<<percentage[i]<<endl;
   }
   return 0;
}
Copier après la connexion

Sortie

printing all values of the array :
element 1 = 56.4
element 2 = 99
element 3 = 12.2
element 4 = 67.2
Copier après la connexion

Imprimer les valeurs spécifiques d'un tableau−

Exemple

Démonstration en ligne

#include <iostream>
using namespace std;
int main(){
   float percentage[4];
   percentage[0] = 56.3;
   percentage[1] = 99.12;
   percentage[2] = 78.32;
   percentage[3] = 61.3;
   cout<<"3rd element is "<<percentage[2];
   return 0;
}
Copier après la connexion

Sortie

3rd element is 78.32
Copier après la connexion

Réinitialisation Valeur du tableau −

Exemple

Démonstration en temps réel

#include <iostream>
using namespace std;
int main(){
   float percentage[4];
   percentage[0] = 56.3;
   percentage[1] = 99.12;
   percentage[2] = 78.32;
   percentage[3] = 61.3;
   cout<<"3rd element is "<<percentage[2];
   percentage[2] = 12.22;
   cout<<"\nafter change :\n";
   cout<<"3rd element is "<<percentage[2];
   return 0;
}
Copier après la connexion

Sortie

3rd element is 78.32
after change :
3rd element is 12.22
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal