static, switch, et cætera

Spécialité(s)


Résumé

Certaines fonctionnalités mal aimées du C tendent à être également mal connues. Elles recèlent cependant souvent des applications inattendues.


1. Un switch revisité

La grammaire du C est volontairement la plus simple possible. Ainsi, beaucoup d'éléments lexicaux sont repris dans plusieurs constructions du langage. Par exemple, dans la représentation BNF [1] de la grammaire, on retrouve stat un grand nombre de fois. Ce symbole représente un statement qui est soit une expression, soit un label suivi d'un statement, soit une sélection (if, switch), soit une itération (for, do, while), soit un bloc ({ }), soit un saut (

La suite est réservée aux abonnés. Il vous reste 93% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant