C语言 define 的用法
define 的骚用法 可以实现模板 define 字符串连接以及变量名分段联结用法
#define A(x) test_##x //test_是第一个子串,x是第二个子串,##则将两个子串连接到一起 #define B(x, y) x##y //x是第一个子串,y是第二个子串 #define C(x, y) test_##x##_##y //test_是第一个子串,x是第二个子串,_是第三个子串,y是第四个子串 #define D(x, y, z) x##y##z 即: A(1) ---> test_1 B(abc, 123) ---> abc123 C(abc, 123) ---> test_abc_123 D(test, 1, 23) ---> test123