« Programmation C-C++/Référencement, indirection » : différence entre les versions
Contenu supprimé Contenu ajouté
modification du renvoi à la section |
m Bot: Retouches cosmétiques |
||
Ligne 15 :
Il faut donc faire un choix : soit utiliser NULL en C et 0 en C++, soit utiliser NULL partout, quitte à redéfinir la macro NULL pour les programmes C++ (solution qui me semble plus pratique).
=== Exemple - Déclaration de pointeurs ===
<pre>
int i=0;
int *pi;
pi=&i;
variable. */
*pi = *pi+1;
c'est-à-dire sur i lui-même, puisque pi contient
l'adresse de i. */
Ligne 41 :
L'accès aux champs d'une structure par le pointeur sur cette structure se fera avec l'opérateur '->', qui remplace '(*).'.
=== Exemple - Utilisation de pointeurs de structures ===
<pre>
struct Client
Ligne 50 :
Client structure1;
Client *pstr = &structure1;
pstr->Age = 35;
</pre>
|