*   >> Lecture Éducation Articles >> science >> la programmation

Tableaux dans C

C Tutoriels de Roots - Partie 11 Introduction Cela fait partie de ma série 11, C Tutoriels de Roots. Dans un tableau C est un ensemble d'objets consécutifs de même type, dans la mémoire. Nous voyons comment créer et utiliser les tableaux dans cette partie des tutoriels. Vous pouvez avoir un ensemble d'objets int consécutifs; vous pouvez avoir un ensemble d'objets flottants consécutifs; vous pouvez avoir un ensemble d'objets de _Bool consécutifs; vous pouvez avoir un ensemble d'objets de Char consécutifs. Vous ne pouvez pas avoir un ensemble de chaînes (voir plus loin).

Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Le tableau d'entiers suivantes est un tableau de 5 entiers: int TabEntier [] = {25, 20, 256, 5, 7}; La syntaxe pour créer un tableau est: Type arrayName [] = {valeur1, valeur2, valeur3,. . .}; Vous commencez avec le type pour les objets qui seront dans le tableau. Ensuite, vous avez un espace.

Ensuite, vous avez le nom (identifiant) de la matrice. Il est suivi par le carré ouvert et crochets proches. Ensuite, vous avez l'opérateur d'affectation. Ensuite, vous avez un bloc délimité par des accolades. A l'intérieur du bloc, vous avez les données pour le tableau. Toutes les données doivent être du même type. Les données sont séparées par des virgules. Après la dernière donnée, il n'y a pas besoin d'une virgule. Chaque donnée est conservé dans un objet (région) en mémoire. Les objets se trouvent l'un à côté de l'autre dans la mémoire, formant un ensemble d'objets consécutive.

Les données dans un tableau a un sens. Par exemple un tableau d'entiers pourrait être un tableau de notes des élèves dans un test. Le nom du tableau devra être lié à la signification des données. Ce qui suit est la création d'un réseau de points pour 10 étudiants. int marques [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Les tableaux de flotteurs, _Bools et carbonise La suivante est la création d'un réseau de flotteurs: flottent arrFlt [] = {12,56, 0,258, 5,4, 456,01}; Le nombre d'éléments dans le tableau de flotteur est 4.

Ce qui suit est la création d'un réseau de _Bools: _Bool ARRB [] = {1, 0, 0, 1, 0, 1}; Ce qui suit est la création d'un tableau de caractères: char arrChar [] = {'A', 'A', 'C', 'k', 'F', 'Y'}; Notez que chaque valeur char dans le bloc (array) est en

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.