четвртак, 15. април 2010.

Занимљиво питање

Питање је стигло од корисника:

Зашто на powerpc платформи овај код завршава у бесконачној петљи:


int main()
{
   int bar = 0;
   char foo;

   for (foo = 7; foo >= 0; foo--) {
       bar++;
   }

   return bar;
}


Одговор:
зато што је на powerpc платформи char не-негативан целобројни тип (unsigned char)