不理解代码中的三条斜杠
#include <stdio.h>int main()
{
printf("\n\
@\n\
/ \\\n\
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
}
中的三条斜杠不是很理解,不懂中间那条杠起到的是什么作用。 本帖最后由 sunrise085 于 2020-9-26 17:23 编辑
/ \\\n\
第一个字符是斜杠,直接输出。
第二个到第四个是三个反斜杠,其中第一个反斜杠是转义第二个反斜杠的,第三个反斜杠是转义后面的n的,\n是回车换行,看下面的分组
/ \\\n\ 蓝色两个是一组,输出一个反斜杠,后面\n是一组,用于回车换行
最后一个字符反斜杠是多行字符串转行用的 sunrise085 发表于 2020-9-26 17:19
第一个字符是斜杠,直接输出。
第二个到第四个是三个反斜杠,其中第一个反斜杠是转义第二个反斜杠的,第 ...
明白了,感谢
页:
[1]