lzting 发表于 2021-2-24 23:01:14

课后作业打印飞机

#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}

这里的\n\起到什么作用?为什么不可以是\n?

jackz007 发表于 2021-2-24 23:19:57

本帖最后由 jackz007 于 2021-2-24 23:23 编辑

\n\
      蓝字是换行符,红字是续行符,表示本行代码没有结束,下一行代码需要拼接到续行符所在的位置。
      如果没有续行符,printf() 的所有参数只能写在一行以内,那样的话,飞机图案的就不可能根据实际位置自由编排了。
页: [1]
查看完整版本: 课后作业打印飞机