Няшная / Говнокод #25458 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
#include <stdio.h>
#include <math.h>

#define SET(var, ...) typeof(__VA_ARGS__) var = __VA_ARGS__

SET(p, &puts);
struct point_t { double x, y; };
SET(point, (struct point_t){0.0, 1.0});
SET(anonymous, (struct{char *s;}){"hui"});

int main(void)
{
    static SET(msg, "Halo!");
    p(msg);
    SET(sqrt_of_2, sqrt(2));
    printf("√2 = %f\n", sqrt_of_2);
    return 0;
}

Автовывод типов в "C".

Запостил: MPA3b MPA3b, (Updated )

Комментарии (27) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8