1 #define后面的"\"是续行符,表示下面一行是紧接着当前行的,一般用于将十分长的代码语句分几段写(语句本身要求必须是一行)。 这段代码就和下面的一样。
#define mib_info_size(s) (max_mib_offset + sizeof(s))
2 还可以写成如下格式,但要注意\后面除了换行回车不能有任何字符,空格也不行:
#define mib_info_size(s) (max_mib_offset +\ sizeof(s)\ )
续行符。表示下面一行是紧接着当前行的,一般用于将十分长的代码语句分几段写(语句本身要求必须是一行)。
这段代码就和下面的一样。
#define mib_info_size(s) (max_mib_offset + sizeof(s))
同样的你还可以写成
#define mib_info_size(s) (max_mib_offset +\
sizeof(s)\
)
但要注意\后面除了换行回车不能有任何字符,空格也不行。
是的,一行写不下,表示下行继续!
下一篇crv是什么意思?