bonjour,

Pourquio je n'arrive pas à retourner la valeur d'une variable par son pointeur comme ceci:
ce code ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include <stdio.h>
 
int main(void) {
int *q=10;
q=5;
 
printf("décision de stocker la valeur %d à l'adresse %p\n",*q,q); //erreur de syntaxe que je n'arrive pas à corriger
 
 
return 0;
}
ce code fonctionne par contre;:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#include <stdio.h>
 
int main(void) {
int *q=10;
q=5;
 
printf("décision de stocker la valeur %d à l'adresse %p\n",10,q);
 
 
return 0;
}
merci de votre aide