\是行连续的意思,有这个符号,就是下一行是接着上一行的意思,就是下一行和上一行从语法上来说是一行,只是分成了多行来写。 上面那个语句等同于写在一行,只是写在一行太长了,不美观,所以用\分割一下子。 例如: #include<stdio.h> #include<stdlib.h> #define STRING "Hello\ world\ I love U\n" int main() { printf(STRING); }