我很抱歉这是一个非常愚蠢的问题,但在Google上搜索特殊字符非常困难。
我正试图理解这个看起来很糟糕的代码:
#define DEFUN(funcname, cmdname, cmdstr, helpstr) \
static int funcname (struct cmd_element *, struct vty *, int, char **); \
static struct cmd_element cmdname = \
{ \
cmdstr, \
funcname, \
helpstr \
}; \
static int funcname \
(struct cmd_element *self, struct vty *vty, int argc, char **argv)
答案 0 :(得分:1)
它可以让您在下一行继续发表声明
答案 1 :(得分:1)
在此上下文中,它指定宏定义在下一行继续。没有它,你必须在一行中写下所有内容。