区分不同情况,有多种方式可以采用。A、在预编译里面
不管是哪种情况,都可以用\结尾作为换行标记,在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用#define my_puts(x) printf("%s", \    x);和写作#define my_puts(x) printf("%s",x);是没区别的。 这里的\必须存在,不能省略。

B、不过有些情况下可以采用更简单的形式。

1 在字符串中换行。

当字符串过长,写在一行中阅读不便时,可以采用一种特殊的换行方式。

C语言规定,连续的用""引起的字符串常量,会默认合并为一个常量字符串。于是char * s = "this ""is ""a ""test string";和char * s= "this is a test string";是相同的。2 执行语句的换行。当一个语句过长时,直接换行,并不会影响语句的编译。比如printf("%d,%d,%d,%d\n",    a,    b,    c,    d);和printf("%d,%d,%d,%d\n", a, b, c, d);没有区别。注意不要在一个变量名中间换行即可。

C语言中代码中的换行相关推荐

  1. C语言初学者代码中的常见错误与瑕疵(9)

    题目 字母的个数 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个. 输入:第一行输入一个正整数T(0<T<25) 随后T ...

  2. c语言一个数中是否含有8,要心中有“数”——C语言初学者代码中的常见错误与瑕疵(8)...

    在 飞鸟_Asuka网友指出"是不是时间复杂度比较大",并说他"第一眼看到我就想把它当成一个数学问题来做"之后,我又重新对问题进行了数学式的思考后发现的. 这个 ...

  3. 为什么c语言加法错误,分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)...

    重构 题目的修正 我抛弃了原题中"其中a, b, c, d是一个0-9的整数"这样的前提条件,因为这种限制毫无必要.只假设a, b, c, d是十进制整数形式的字符序列. 我也不清 ...

  4. c语言间接级别不同_一个超复杂的间接递归——C语言初学者代码中的常见错误与瑕疵(6)...

    问题: 在该文的最后,曾提到完成的代码还有进一步改进的余地.本文完成了这个改进.所以本文讨论的并不是初学者代码中的常见错误与瑕疵,而是对我自己代码的改进和优化.标题只是为了保持系列的连续性. 改进 程 ...

  5. swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关

    swagger openapi开放平台 pyhton3.7实现http发送请求 pyhon中代码中控制 4g物联网开关,此代码与python2.7不兼容,具体体现在加密解: get_authoriza ...

  6. 如何在C语言游戏代码中加入音乐?

    很多小伙伴在用C语言写游戏时,不知道怎么加音乐,今天一步到位分享给大家! 使用 mciSendString 播放音乐 mciSendString 支持 mp3.wma.wav.mid 等多种媒体格式, ...

  7. C语言初学者代码中的常见错误与瑕疵(2)

    问题: 另一种阶乘 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5. 现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘 例如:5!!=1*3*5.现在明白 ...

  8. c#中代码中多线程动态创建progressbar的实例,概念很重要可扩展很多类似概念

    以下是代码中创建progressbar的实例 int count = 0;         private void button4_Click(object sender, EventArgs e) ...

  9. c语言程序代码中的间隔,printf()函数输出后 默认的间隔是多少

    7楼那么输出应该就可以了,不过楼主显然不是这个意思,问题的关键在于普通输出都是直接%d而它用%2d是不是这个2搞的!? ----------------解决方案-------------------- ...

最新文章

  1. 【BZOJ 1095】 1095: [ZJOI2007]Hide 捉迷藏 (括号序列+线段树)
  2. Oracle创建用户、表空间、导入导出、...命令
  3. Lua 函数、闭包、尾调用总结
  4. ASP.NET动态的修改主题
  5. elasticsearch简单操作(一)
  6. 初步了解Linux创建文件系统命令
  7. linux 查看文件夹大小 du命令
  8. bzoj1190 [HNOI2007]梦幻岛宝珠 动态规划
  9. hadoop集群搭建过程中不适用hostname发现slave,而是通过ip
  10. 数据库-设置mysql编码
  11. 批量下载baidu音乐主页的歌曲
  12. fastdfs-客户端配置
  13. 苹果6s强制删除id锁_回收宝:苹果6S手机从细节查真假
  14. SQL Server学习之路(六):“增删改查”之“查”
  15. PhotoshopCS2相关教程网址
  16. unity2019 vuforia 使用小记
  17. 校园智能安防监控解决方案
  18. 强连通分量 Kosaraju科萨拉朱算法
  19. MRCP协议学习笔记
  20. 我是太阳因为自信才会把你照亮—2015许小乖的IT之路

热门文章

  1. 红黑树(Red–black tree)
  2. Beyond | RT-Thread 开发者大会
  3. T110Balanced Binary Tree
  4. 计算机操作系统(第四版)知识点梳理——第一章
  5. 数据治理从理论到实战系列(一)——简要概述
  6. sqlite在H5中封装及使用(笔记)
  7. js计算五行相生相克
  8. 社交网络经验50条 看微博微信实战经验
  9. 平行泊车系统仿真验证
  10. GNU开发工具——SVN简介