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

Fortran Discussion :

[Débutant] Différence entre continue et enddo


Sujet :

Fortran

  1. #1
    Débutant
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Points : 119
    Points
    119
    Par défaut [Débutant] Différence entre continue et enddo
    Bonjour,
    desolé pour cette question simple, mais j aime savoire la difference entre continue et enddo
    merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    enddo sert à terminer une boucle do.

    continue est non exécutable et sert de « contenant » pour une étiquette quand on veut brancher à un endroit sans qu'il y ait exécution. Historiquement, continue a été massivement utilisé pour terminer les boucles de la forme «do étiquette compteur ... » avant l'invention des boucles « do ... enddo ». Par exemple, les boucles suivantes sont équivalentes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
          do 10 i =1, 10
             v(i) = i
    10    continue
    ...
          do 10 i =1, 10
    10       v(i) = i
    ...
    do i =1, 10
       v(i) = i
    enddo
    Aujourd'hui, continue n'est presque jamais utilisé en F90, et pour 2 raisons :
    • Parce qu'il est inutile avec enddo
    • Parce qu'il requiert une étiquette et que les étiquettes, si elles fonctionnaient bien avec la forme fixe, s'accomodent assez mal du format libre (il n'y a pas vraiment de place pour les étiquettes dans la « marge »).

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

Discussions similaires

  1. [Débutant] différence entre deploy et install?
    Par fabszn dans le forum Maven
    Réponses: 4
    Dernier message: 21/02/2009, 23h13
  2. débutant, différence entre modules, classes et bibliothèque
    Par velight dans le forum Général Python
    Réponses: 1
    Dernier message: 16/02/2009, 14h06
  3. [Débutant] Différence entre fonction et procédure
    Par secondechance dans le forum Langage
    Réponses: 9
    Dernier message: 21/08/2008, 21h11
  4. Réponses: 6
    Dernier message: 30/05/2008, 13h28
  5. [Débutant] Différence entre deux sources
    Par ezzaim25 dans le forum Assembleur
    Réponses: 3
    Dernier message: 08/04/2007, 20h31

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