码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中语句的跨行支持总结

时间:2020-01-21 23:37:19      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:总结   printf   常量   www   程序   mit   自动换行   str   解析   

C语言中语句的跨行支持总结:

  • 预处理一行写不下:
      把一个预处理指示写成多行要用“”续行,因为根据定义,一条预处理指示只能由一个逻辑代码行组成。
  • 正常程序一行写不下:
      把C代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白符,在做语法解析(语法分析)时所有空白符都被丢弃了。
  • 字符串常量跨行
    \n只能在一行中起作用
    \可以实现跨行写,但是不能自动换行,只能起连接作用,可以跨行写

但是\n与\连起来用就能既换行又能跨行写

P1000 超级玛丽游戏

对于洛谷的这个问题的解答:

#include <stdio.h>

int main()
{
   printf("                ********\n               ************\n               ####....#.\n             #..###.....##....\n             ###.......######              ###            ###\n                ...........               #...#          #...#\n               ##*#######                 #.#.#          #.#.#\n            ####*******######             #.#.#          #.#.#\n           ...#***.****.*###....          #...#          #...#\n           ....**********##.....           ###            ###\n           ....****    *****....\n             ####        ####\n           ######        ######\n##############################################################\n#...#......#.##...#......#.##...#......#.##------------------#\n###########################################------------------#\n#..#....#....##..#....#....##..#....#....#####################\n##########################################    #----------#\n#.....#......##.....#......##.....#......#    #----------#\n##########################################    #----------#\n#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n##########################################    ############");

   return 0;
}

C语言中语句的跨行支持总结

标签:总结   printf   常量   www   程序   mit   自动换行   str   解析   

原文地址:https://www.cnblogs.com/yu-ocean/p/12227255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!