Sommaire

Blocs d’instructions et conditions

Questions blocs d’instructions et conditions

Voici quelques questions pour vous aider à synthétiser et retenir des contenus qui nous paraissent essentiels dans cette section :

Qu’est-ce qu’un bloc d’instruction ?

À quoi sert un bloc d’instructions ?

Pourquoi définir une condition ?

Comment définir une condition ?

Quels sont les opérateurs de comparaison ?

Comment sont évaluées des conditions ?

Comment fonctionne l’opérateur unaire « NON » noté ! (point exclamation à gauche d’une expression) ?

1. Qu’est-ce qu’un bloc d’instructions ?

a. Définition

  • Un bloc d’instructions est UNE instruction composée de plusieurs instructions qui se suivent.

  • En C (et tous les langages dérivés), il est délimité avec les opérateurs { } (accolades ouvrante et fermante).

  • Un bloc peut contenir d’autres blocs imbriqués.

  • Dans un fichier source, il ne peut pas y avoir d’instruction en dehors d’un bloc (sauf directives macroprocesseur et déclarations de variables globales ou de fonctions). Pour être valides, toutes les instructions doivent être localisées dans un bloc. Le bloc au sommet est celui de la fonction main() qui réunit in fine toutes les instructions du programme.

b. Exemple

#include <stdio.h> 
#include <stdlib.h>  ...