Maison > développement back-end > C++ > Des tableaux en C/C++ ?

Des tableaux en C/C++ ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-20 20:25:02
avant
681 Les gens l'ont consulté

Des tableaux en C/C++ ?

Un tableau est une collection séquentielle d'éléments du même type. Les tableaux sont utilisés pour stocker des collections de données, mais il est souvent plus utile de considérer les tableaux comme des collections de variables du même type.

Au lieu de déclarer une seule variable telle que numéro0, numéro1, ... et numéro99, vous pouvez déclarer une variable tableau (telle que des nombres) et utiliser des nombres[0], des nombres[1] et ..., des nombres[99 ] pour représenter chaque variable. Des éléments spécifiques du tableau sont accessibles via l'indexation.

Tous les tableaux sont constitués d'emplacements de mémoire contigus. L'adresse la plus basse correspond au premier élément et l'adresse la plus élevée correspond au dernier élément.

Déclarer un tableau

Déclarer un tableau nécessite de préciser le type d'éléments et le nombre d'éléments requis. Un tableau est le suivant -

type arrayName [ arraySize ];
Copier après la connexion

Déclarez un tableau en spécifiant la taille

C'est ce qu'on appelle un tableau unidimensionnel. arraySize doit être une constante entière supérieure à zéro et le type peut être n’importe quel type de données C++ valide. Par exemple, pour déclarer un tableau de 10 éléments nommé balance et de type double, utilisez l'instruction suivante -

double balance[10];
Copier après la connexion

Les éléments d'un tableau et comment y accéder ?

Une seule donnée dans un tableau est un élément du tableau. Vous pouvez utiliser l'indexation pour accéder aux éléments d'un tableau.

Supposons que vous déclariez une balise de tableau comme ci-dessus. Le premier élément est mark[0], le deuxième élément est mark[1], et ainsi de suite. Le tableau commence à l'index 0.

Comment initialiser un tableau en programmation C++ ?

Déclarer un tableau en spécifiant la taille et en initialisant les éléments

int mark[5] = {19, 10, 8, 17, 9};
Copier après la connexion

Déclarer un tableau en initialisant des éléments

int mark[] = {19, 10, 8, 17, 9};
Copier après la connexion

Ici,

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
Copier après la connexion

Comment insérer et imprimer des éléments de tableau ?

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];
Copier après la connexion

Exemple : C++ Array

Programme C++ qui utilise un tableau pour stocker et calculer la somme de 5 nombres saisis par l'utilisateur

Input

Enter 5 numbers:
3
4
5
4
2
Copier après la connexion

Output

Sum = 18
Copier après la connexion

Example

#include <iostream>
using namespace std;

int main() {
   int numbers[5], sum = 0;
   cout << "Enter 5 numbers: ";
   for (int i = 0; i < 5; ++i) {
      cin >> numbers[i];
      sum += numbers[i];
   }
   cout << "Sum = " << sum << endl;
   return 0;
}
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:
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