Exécuter du code de façon conditionnelle

Problème

Vous voulez exécuter une section de code sous certaines conditions.

Solution

Utilisez une des instructions de test suivantes :


if (condition) 
  instruction_si_condition_remplie;
 
if (condition) 
  instruction_si_condition_remplie; 
else 
  instruction_si_condition_non_remplie; 
if (condition1) 
  instruction_si_condition1_remplie; 
else if (condition2) 
  instruction_si_condition2_remplie; 
else if (condition3) 
  instruction_si_condition3_remplie; 
else 
  instruction_si_aucune_condition_remplie; 
 
switch (expression) 
  { 
  case valeur1: 
    instruction1_si_valeur1; 
    instruction2_si_valeur1; 
    break; 
  case valeur2: 
    instruction1_si_valeur2; 
    instruction2_si_valeur2; 
    break; 
  default: 
    instruction1_si_aucune_valeur; 
    instruction2_si_aucune_valeur; 
  } 
 

Vous pouvez également vous servir de l’opérateur conditionnel condition ? valeur1 : valeur2.

Discussion

Pour exécuter du code en fonction d’une condition, le plus simple est d’utiliser l’opérateur if (condition). Si la condition est remplie, l’instruction suivante (ou le bloc d’instructions) est exécuté, sinon, il est ignoré.

L’opérateur if (condition) accepte une deuxième partie avec le mot-clé else pour exécuter l’instruction (ou le bloc d’instructions) qui le suit si la condition n’est pas remplie. Voici...

Pour consulter la suite, découvrez le livre suivant :
couv_EI3CACT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Afficher une expression
Suivant
Exécuter du code en boucle