L’opérateur defined est un opérateur spécial : il ne peut etre utilisé que dans le contexte d’une commande #if ou #elif. Il peut etre utilisé sous l’une des deux formes suivantes :
– defined nom
– defined ( nom )
Il délivre la valeur 1 si nom est une macro définie, et la valeur 0 sinon. L’intéret de cet opérateur est de permettre d’écrire des tests portant sur la définition de plusieurs macros, alors que #ifdef ne peut en tester qu’une :
#if defined(SOLARIS) || defined(SYSV)
– defined nom
– defined ( nom )
Il délivre la valeur 1 si nom est une macro définie, et la valeur 0 sinon. L’intéret de cet opérateur est de permettre d’écrire des tests portant sur la définition de plusieurs macros, alors que #ifdef ne peut en tester qu’une :
#if defined(SOLARIS) || defined(SYSV)
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares