Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #2712
| Message-ID | <W656XKTQ5273KUNFP9YVtk3PI_8@jntp> (permalink) |
|---|---|
| Subject | Re: Précision sur le C |
| References | <vlp4rh$ouj$1@rasp.pasdenom.info> |
| Newsgroups | fr.comp.sys.mac.programmation, fr.comp.lang.c |
| Followup-To | fr.comp.lang.c |
| Date | 2025-01-16 14:09 +0000 |
| Organization | Nemoweb |
| From | pehache <pehache.7@gmail.com> |
Cross-posted to 2 groups.
Followups directed to: fr.comp.lang.c
(fu2 fclc)
Le 09/01/2025 à 19:34, kurtz le pirate a écrit :
>
>
> Hello,
>
> J'ai cette fonction (trouvée sur le net) :
>
> int find_empty(int board[SIZE][SIZE], int *row, int *col) {
>
> for (*row = 0; *row < SIZE; (*row)++) {
> for (*col = 0; *col < SIZE; (*col)++) {
> if (board[*row][*col] == 0) {
> return 1;
> }
> }
> }
>
> return 0;
> }
>
>
> Je ne suis pas sûr de bien comprendre les '*' devant les variables et
> paramètres.
>
> Pour les paramètres, on passe un pointeur sur les variables row et col
> connues en dehors de cette fonction.
>
>
> Mais, dans les boucles 'for', on utilise encore les pointeurs *row et
> *col. Ca veut dire que les variables en dehors de cette fonction sont
> incrémentées dans les boucles ?
>
>
> Je suis un peu perdu :(
row est un pointeur, donc l'adresse d'un emplacement mémoire. *row
désigne le contenu de l'emplacement mémoire qui est à l'adresse row.
En C, le seul moyen de renvoyer un résultat dans les paramètres est de
passer un pointeur.
Back to fr.comp.sys.mac.programmation | Previous | Next — Previous in thread | Find similar
Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-09 19:34 +0100
Re: Précision sur le C Joseph B <joseph@nowhere.invalid> - 2025-01-09 20:06 +0000
Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-11 16:06 +0100
Re: Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-11 16:52 +0100
Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-11 20:17 +0100
Re: Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-12 16:31 +0100
Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-12 22:26 +0100
Re: Précision sur le C pehache <pehache.7@gmail.com> - 2025-01-16 14:09 +0000
csiph-web