Sous-sections

4.6 Opérateurs d'adressage et d'indirection

L'opérateur & appliqué à un objet renvoie l'adresse de cet objet. L'opérateur * s'applique à un pointeur et permet d'effectuer une indirection c'est-à-dire retourne l'objet pointé. Si vect est un vecteur, la valeur de la constante symbolique vect est égale à &vect[0). Si a est un objet de type t, &a est de type t *. Réciproquement, si p est un objet de type t *, *p est de type t.

Exemples

 
 int u,v; 
       int *pu,*pv; 
       u  = 3 ;
       pu = &u ;
       v  = *pu ;
       pv = &v ;

4.6.1 Opérateur de forçage de type

Il est possible d'effectuer des conversions explicites à l'aide de l'opérateur de forçage de type ou cast.

Syntaxe

 
    (type) expression

Exemples

 
int   n;
double puissance; 
n = 10;
puissance = pow((double)2, (double)n);




Pr. Marc BUFFAT
buffat@ufrmeca.univ-lyon1.fr
2004-12-01