Comme passer les pointeurs comme paramètres
Jmr
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
je suis débutante en C, je n'arrive pas a trouver la bonne réponse pour cet exercice:
# include <stdio.h>
void echange(int *a, int b){
int sauve; sauve = *a; a*=b; b=sauve;
}
void echange2(int *a, int **b){
int sauve; sauve = *a; a*=**b; **b=sauve;
}
int main(){
int a, b, d; int * c=&d; a=1; b=2; (c*)=3;
echange(&a,b); printf("a= %d, b= %d\n", a, b);
echange2(&a,&b); printf("a= %d, b= %d\n", a, *c);
return 1;
}
Est-ce que quelqu'un peut m'aider s'il vous plait?
Merci d'avance.
je suis débutante en C, je n'arrive pas a trouver la bonne réponse pour cet exercice:
# include <stdio.h>
void echange(int *a, int b){
int sauve; sauve = *a; a*=b; b=sauve;
}
void echange2(int *a, int **b){
int sauve; sauve = *a; a*=**b; **b=sauve;
}
int main(){
int a, b, d; int * c=&d; a=1; b=2; (c*)=3;
echange(&a,b); printf("a= %d, b= %d\n", a, b);
echange2(&a,&b); printf("a= %d, b= %d\n", a, *c);
return 1;
}
Est-ce que quelqu'un peut m'aider s'il vous plait?
Merci d'avance.
A voir également:
- Comme passer les pointeurs comme paramètres
- Parametres de mon ordinateur - Guide
- Paramètres dns - Guide
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Leboncoin paramètres - Guide