当前位置: 肆参拓扑网 > 知识问答 > #define后面的"\"是什么意思?

#define后面的"\"是什么意思?

时间:2024-09-27 12:14:09来源:肆参拓扑网

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)\

)

但要注意\后面除了换行回车不能有任何字符,空格也不行。

是的,一行写不下,表示下行继续!

免责声明:文章数据由网友投稿或转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站管理员联系,我们将在第一时间删除内容!
Copyright ©2020-2024 肆参拓扑网 (www.43tp.com) 版权所有 琼ICP备2022010180号-11