我正在阅读 c 中的字符串化运算符 (#),它会粘贴任何附加到它的标记。我想知道是否可以使用字符串化运算符动态创建一个函数(带有 void 或非 void 参数)(和如果可能,宏 - #define) 。我想要以下代码结构:
#define #function_name(/*void or non void */) void function_name(/*void or non void */)
char *function_name;
scanf("%s",function_name);
像这样的东西。基本上我试图在运行时创建函数。