забавную штуку увидел тут: http://forum.ixbt.com/topic.cgi?id=8:21751 код: #include <stdio.h> #include <stdlib.h> int main(void) { int a = 2; if ((-10)*abs(a-1)==(10)*abs(a-1)) { printf("OMG! -10 == 10!!!\n"); } else { printf("Nothing special\n"); } return 0; } дает: [tmp]$ gcc omg.c [tmp]$ ./a.out OMG! -10 == 10!!! [tmp]$ gcc --version gcc (GCC) 4.1.2 (Gentoo 4.1.2) а как дела в gcc 4.2 обстоят?
Ответ на:
комментарий
от dmiceman
Ответ на:
комментарий
от AEP
Ответ на:
комментарий
от saahriktu
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум почему так? (2014)
- Форум GCC неправильно оптимизирует вызов abs() (2007)
- Форум Вопрос по printf (2005)
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум математика (2005)
- Форум Linux это UNIX (2021)
- Форум GCC взбесилси? (2018)
- Форум gcc & math.h (2003)
- Форум Загадки при считывании scanf'ом в C (2016)
- Форум wchar_t (2013)