Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #2705
| From | kurtz le pirate <kurtzlepirate@free.fr> |
|---|---|
| Newsgroups | fr.comp.sys.mac.programmation |
| Subject | Précision sur le C |
| Date | 2025-01-09 19:34 +0100 |
| Organization | compagnie de la banquise |
| Message-ID | <vlp4rh$ouj$1@rasp.pasdenom.info> (permalink) |
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 :(
--
kurtz le pirate
compagnie de la banquise
Back to fr.comp.sys.mac.programmation | Previous | Next — Next 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