Tables en C Introduction Vous devez avoir rencontré des tableaux de données dans votre vie. Un tableau sur les employés dans une entreprise peut avoir les colonnes suivantes: EmployeID, Nom, âge, le salaire, de qualification. Les données dans la colonne de EmployeID peuvent être une chaîne (texte). Les données dans la colonne de nom est une chaîne. Les données dans la colonne de l'âge est entier (en ignorant fraction d'années). Les données dans la colonne des salaires est flottant (y compris les fractions de dollars - monnaie).
Les données dans la colonne de qualification est une chaîne. Dans cet article, je vous montre comment créer, accéder et modifier les tables en C. Vous avez besoin de connaissances de base en C pour comprendre cet article. Si vous ne disposez pas de connaissances de base en C puis lire la série de tutoriel, je écrit sur C dans ce blog. Le premier article de la série est "Premiers pas avec C". Pour arriver à la série, tapez le titre et mon nom, Chrys dans la boîte de recherche de cette page puis cliquez sur Rechercher.
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. Caractéristiques importants C nécessaire Un tableau présente des rangées. La caractéristique de C qui va nous donner des lignes est celui-dimensionnelle tableau. Une table comporte des colonnes. La caractéristique de C qui va nous donner les colonnes est la structure.
Le tableau C est un tableau à une dimension, où chaque élément du tableau est une structure. Exemple Tableau Nous allons utiliser la table exemple suivant d'employés (je ne l'ai pas compris quelle colonne de EmployeID pour plus de simplicité): Nom, âge, le salaire, Qualification Mary Jones 1424,32 35 $ 3856,42 Phd John Carlson 36 2124,32 $ MSc James Taylor 32 $ 1523,42 BSc Suzan Blanc 33 $ BSc La struct La struct pour le tableau ci-dessus est, struct {char nom de *; âge int; flotter salaire; char * qualification;} Les identificateurs de la structure sont les titres des colonnes de la table.
Les types de données de colonne sont les types d'objets d'identificateur de structure. Notez que les types de chaîne dans la structure sont des pointeurs à CHAR. Déclaration de la structure et Array La structure et le réseau sont déclarées dans une instruction, comme suit: struct {char nom de *; âge int; flotter sal