马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 愈伤组织 于 2019-2-16 22:35 编辑 #include<stdio.h>
int main()
{
printf(" @\n");
printf(" / \ \n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * * * * * *\n");
printf(" * * * * * * * *\n");
printf("* * * * * * * * * *\n");
printf(" * * \n");
printf(" * * \n");
printf(" * * * *\n");
printf(" * * * * * *");
return 0;
}
这个结果是
#include<stdio.h>
int main()
{
printf(" @\n");
printf(" / \\ \n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * * * * * *\n");
printf(" * * * * * * * *\n");
printf("* * * * * * * * * *\n");
printf(" * * \n");
printf(" * * \n");
printf(" * * * *\n");
printf(" * * * * * *");
return 0;
}
我上网查看了转义字符也就那么几个
本帖最后由 时雨059905 于 2019-2-20 23:43 编辑
刚刚发现说的有点bug,来重新说一下-_-
编译器是一个一个字符一个字符读取的东西
我觉得应该是编译器读到“\”这个字符,就执行这个字符的命令
我记得小甲鱼好像说过,“\”这个字符所代表的命令是“将本行代码与下一行连在一起,为了防止代码太长的情况出现”,所以这里“\”这个字符执行了它的命令(就是前面说的那个),之后就消失了,然后打印后面的空格字符并执行转义字符“\n”的命令
|