Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2705

Précision sur le C

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)

Show all headers | View raw



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 | NextNext in thread | Find similar


Thread

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