http://blog.s21g.com/articles/1866から引用。
ASSERT(a>0 && a%3 == 0){printf("Invalid a: %d\n", a);と使う。
http://blog.s21g.com/articles/1866から引用。
ASSERT(a>0 && a%3 == 0){printf("Invalid a: %d\n", a);と使う。
#define ASSERT(cond) \ for (; !(cond); assert(#cond == false))