Очень простой пример на функцию
#include <stdio.h>
#ifdef _DEBUG
#define LOG (printf)
#else
#define LOG
#endif
int celsium (int);
main()
{
int farh;
for (farh=0; farh<=100; farh=farh+10)
printf ("%9d %6.1f\n", farh, celsium(farh));
return 0;
}
int celsium (int base)
{
int cels;
cels=0;
cels=(5.0/9.0)*(base-32.0);
LOG ("%d \n", cels);
return cels;
}
компилиться с -D_DEBUG и выдает вот такой результат:
-17
0 -0.0
-12
10 -0.0
-6
20 -0.0
-1
30 -0.0
т.е. в самой функции cels считается но в main не передается. Почему??
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Kpoxman
Ответ на:
комментарий
от watashiwa_daredeska
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.