LINUX.ORG.RU

История изменений

Исправление Einstok_Fair, (текущая версия) :

сброс знака

#include <stdlib.h>

int main(void)
{
   int a = -42;
   a = abs(a);
   return a;
}

gcc test.c
./a.out
echo $?
42

Исходная версия Einstok_Fair, :

сброс знака

#include <math.h>

int main(void)
{
   int a = -42;
   a = abs(a);
   return a;
}

gcc test.c
./a.out
echo $?
42