把一个预处理指示写成多行要用“\”续行,因为根据定义,一条预处理指示只能由一个逻辑代码行组成. 而把C代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白字符,在做语法解析时所有空白字符都被丢弃了. 在Linux的shell命令中亦可使用该换行符,在击回车键之前输入“\”,即可实现多行命令输入. 注意:这种续行的写法要求“\”后面紧跟换行符,中间不能有任何其他的字符. 例: #define uip_ip6addr(addr, addr0,addr1,addr2,addr3,addr4