Partager via


do, instruction

Exécutez une série d’instructions en continu jusqu’à ce que l’expression conditionnelle échoue.

[Attribute] do { Statement Block; } while( Conditional );

Paramètres

Attribut

Paramètre facultatif qui contrôle la compilation de l’instruction.

Attribut Description
fastopt Réduit le temps de compilation, mais produit des optimisations moins agressives. Si vous utilisez cet attribut, le compilateur ne déploie pas les boucles.
Cet attribut affecte uniquement les cibles de modèle de nuanceur qui prennent en charge les instructions d’arrêt . Cet attribut est disponible dans le modèle de nuanceur vs_2_x et le modèle de nuanceur 3 et ultérieur. Il est particulièrement utile dans le modèle de nuanceur 4 et les versions ultérieures lorsque le compilateur compile des boucles. Le compilateur simule des boucles par défaut pour évaluer s’il peut les désinscrire. Si vous ne souhaitez pas que le compilateur déroule les boucles, utilisez cet attribut pour réduire le temps de compilation.

Bloc d’instructions

Une ou plusieurs instructions.

Conditionnelle

Expression conditionnelle. Le bloc d’instructions est exécuté avant l’évaluation de l’expression. La boucle est terminée lorsque l’expression prend la valeur false.

Spécifications

Condition requise Valeur
En-tête
Ocidl.h

Voir aussi

Contrôle de flux