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 :

Question sur goto


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut Question sur goto
    On m'a dit que la fonction goto, est dangeureuse car elle brise la linéarité du code. D'une manière générale, il faut éviter la fonction goto, parce ce que s'il y en a trop, on ne peut plus comprendre le code.
    Alors que pensez vous de la fonction goto? Faut il l'éviter?
    Dans quel cas peut on l'utiliser?...

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par défaut
    si tu poses la question, est-ce que tu as rencontré des cas où tu voudrais l'utiliser?

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    oui, plein de cas, le problème, c'est que c'est bien utile.
    Ce que je veux savoir, c'est dans quel cas on peut l'utiliser..

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    http://www.developpez.net/forums/showthread.php?t=75764

    Le goto c'est pour faire des pâtes non ?

  5. #5
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    c'est un peu le problème du goto, effectivement.

  6. #6
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    En fait, j'utilise la fonction goto dans un code de ce style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
     
    Sub Fonction(...)
     
    Fonction=False
     
    If exp1=True then 
    Fonction=True
    Goto here
    end if 
     
    If exp2=True then 
    Fonction=True
    Goto here
    end if 
     
    If exp3=True then 
    Fonction=True
     
    end if 
     
    here
    End Fonction
    C'est pour éviter que s'il l'une des boucle if soit vrai, le programme se tape inutilement le teste des autres boucles if.

    Mais je pourrais faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Sub Fonction(...)
     
    Fonction=False
     
    If exp1=True or exp2=True or exp3=True then 
    Fonction=True
     
    end if 
     
     
    End Fonction
    Je ne sais pas quel code est le mieux, en terme de RAPIDITE, et pas de rigeur
    A vous de juger.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question sur goto
    Par azräel dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/04/2009, 10h42
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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