IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Structures de données


Sujet :

C

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2018
    Messages : 1
    Par défaut Structures de données
    Bonsoir ,
    je cale dans les structures de données.
    J'ai compris qu'on crée un nouveau type de variable mais par exemple si je crée une structure avec , int x,y dedans.
    On a donc deux champs x,y mais ça correspond à deux variables x,y.
    Donc chaque fois que je crée une variable de type structure , il y a deux champs x,y pour chaque variable.
    Mais du coup , on aura plusieurs fois le champ x et le champ y donc plusieurs variables x et y , or c'est impossible d'appeler deux variables pareillement au sein du même programme non ? Ou alors ça ne fonctionne pas comme ça je ne sais pas.

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2015
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1 599
    Par défaut
    Un champ n'est pas une variable. Une variable peut elle, être une structure.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    structure A {
        int  x, y;
    };
    x = 3; // erreur variable x
    struct A  var;
    var.x = 4; // ok, le champ x de a

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 827
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Scannerr Voir le message
    On a donc deux champs x,y mais ça correspond à deux variables x,y.
    Pas exactement. Tu auras une variable (ex toto) qui, elle sera composée de deux parties (qu'on appelle en fait "membres") toto.x et toto.y
    Citation Envoyé par Scannerr Voir le message
    Donc chaque fois que je crée une variable de type structure , il y a deux champs x,y pour chaque variable.
    C'est ça. Si tu crées deux variables "toto" et "titi", chacune aura deux champs "x" et "y" (donc toto.x, toto.y, titi.x et titi.y).
    Citation Envoyé par Scannerr Voir le message
    Mais du coup , on aura plusieurs fois le champ x et le champ y donc plusieurs variables x et y , or c'est impossible d'appeler deux variables pareillement au sein du même programme non ?
    Tu n'as pas deux variables de même nom. Tu as deux variables différentes (toto et titi) qui ont des champs de même nom et ça ce n'est pas interdit. C'est comme quand tu crées deux dossiers pour stocker deux séries. Tu as parfaitement le droit de créer des sous dossiers nommés "saison1" dans chaque dossier.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Comment créer une structure de donnée dynamiquement ?
    Par Beaunico dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2006, 09h34
  2. Aide pour diagramme de structure des données
    Par DeezerD dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 04/12/2004, 19h10
  3. Méta-Programmation - [ structures de données ]
    Par Dam)rpgheaven dans le forum C++
    Réponses: 3
    Dernier message: 03/12/2004, 19h38
  4. Structure des données en retour d'un DBExtract ?
    Par mikouts dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/01/2003, 15h15
  5. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo