if ( condition ) statement
if ( condition ) { statement, ... }
if ( condition ) statement else statement
if ( condition ) { statement, ... } else { statement, ... }
L'instruction if
permet d'exécuter un code si une condition particulière est constatée.
Il est aussi possible de spécifier un code à exécuter si la condition n'est pas vraie : dans ce cas,
le code associé est introduit par le mot clé else
.
Que la condition soit vraie, ou non, vous pouvez spécifier une instruction à exécuter ou bien un bloc d'instructions. Dans ce dernier cas, le bloc est introduit par une accolade ouvrante et se termine par une accolade fermante.
Il est à noter que C ne définit pas le mot clé then
: il faut donc que le compilateur puisse détecter ou se termine
la condition à évaluer. C'est pour cela, qu'en C, vous vous devez obligatoirement de parenthéser la condition.
#include <stdio.h> #include <stdlib.h> int main( int argc, char * argv[] ) { /* argc == argument counter */ /* argv == argument values */ if ( argc == 1 ) { printf( "Usage: commandName folder\n" ); exit( 0 ); } else { printf( "You have provided one parameter: %s\n", argv[1] ); /* Notice that argv[0] is the command name. */ } return 0; }
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :