Portál AbcLinuxu, 30. dubna 2025 11:33

For :)

26.10.2005 23:00 | Přečteno: 1361×

Prochazel jsem se takhle polem a napadl me takovej for. Je zalozen na jednom anglickem plemeni psa. Na druhou stranu jsem neprisel na nic noveho:

   int *p;
   int pole[10];
   for (p=&pole[0]; p<&pole[0]+10; ++p) {
      *p = p - &pole[0];
   }
A to jsem se ani nepotkal se segmentation fault :)        

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

wake avatar 27.10.2005 08:20 wake | skóre: 30 | blog: wake | Praha
Rozbalit Rozbalit vše Re: For :)
Odpovědět | Sbalit | Link | Blokovat | Admin
int *p;
int pole[10];
for (p=pole; p<(pole+10); ++p)
    *p=(int)(p-pole);
Tento příspěvek má hlavičku i patičku!
27.10.2005 11:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: For :)
Stejně bych to asi napsal spíš klasicky
  int pole[10];
  for (int i=0; i<10; i++) pole[i]=i;

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.