/****************************************/
/* pointeur sur un entier */
/* bogt 2023 */
/****************************************/
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char **argv)
{
int nombre; /* on defini une variable de type entier */
int *pt_nb; /* on crée une variable de type pointeur sur int pt_nb */
nombre=2; /* on assigne une valeur dans la variable nombre , ici 2 */
pt_nb=NULL; /* qd on crée un pointeur on aime qu'il pointe sur 0 */
nombre++; /* on incremente le contenu de la variable nombre 3*/
pt_nb=&nombre; /* on assigne le pointeur pt_nb sur l'adresse de nombre */
(*pt_nb)++; /* on incremente la valeur pointée !! 4 */
printf("le pointeur pointe sur la valeur : %d \n", *pt_nb);
printf("et nombre contient bien la valeur: %d \n",nombre);
return EXIT_SUCCESS;
}
bruno@elliott:~/Works/langage_C/pointeur$ ./pointeur
le pointeur pointe sur la valeur : 4
et nombre contient bien la valeur: 4