问题提出:

       当在使用define宏定义一个do_while()的时候,有一行在添加“\”的时候,这个斜杠后面有多余的几个空格。导致报错。

原来是因为\  后面多了一个空格

 

检查写的代码中将\后面的空格去掉就可以了。