打印课后作业的火箭问题
#include <stdio.h>int main()
{
printf("\n\
@\n\
/ \\\n\ 为啥这里是/ \\\n\,而不是/ \\n\呢?多的一个\表示的是啥意思呀
* *\n\
* *\n\
* *\n\
* * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
* *\n\
* *\n\
* * * *\n\
* * * * * *\n");
return 0;
}
本帖最后由 jackz007 于 2021-3-16 12:40 编辑
'\' 是转义字符,一个 '\' 必须要写成 '\\',所以,"\\\n" 其实就是 '\' 和 '\n',如果写成 "\\n" 的话,那就成了 '\' 和 'n',两个字符,意思就完全变了。
每行行末的那个 '\' 是续行符,表示下面一行代码属于本行,需要用下面一整行的文本来替换这个续行符 '\'
页:
[1]