惯用法:把宏语句放到do while循环里确保只执行一次。
#include <stdio.h>#define FOO() \ do { \ printf("Hello "); \ printf("world.\n"); \ } while (0) int main() { FOO(); return 0;}