博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言中一个语句太长用什么换行?
阅读量:5068 次
发布时间:2019-06-12

本文共 947 字,大约阅读时间需要 3 分钟。

 C语言中一个语句太长用什么换行? 5 C语言中一个语句太长用什么换行?比如我有一个printf语句很长很长,问了美观,我不想写在这一行了,要换到下一行,是不是在这行结尾的时候,要用个什么标识来表示?   daaxi | 浏览 15242 次    推荐于2016-01-17 08:09:36    最佳答案 区分不同情况,有多种方式可以采用。不管是哪种情况,都可以用\结尾作为换行标记,在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用#define my_puts(x) printf("%s", \    x);和写作#define my_puts(x) printf("%s",x);是没区别的。 这里的\必须存在,不能省略。不过有些情况下可以采用更简单的形式。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);没有区别。注意不要在一个变量名中间换行即可。 本回答由电脑网络分类达人 化晓峰 推荐  评论 19 1     flczzhang   | 软件工程师 向TA咨询 擅长: 百度产品     其他回答  如果是字符串中间断掉则有两钟方法 printf( "hello" "world" ); printf( "hello\world" );(推荐用第一种,第二种从第二行的开头便算起,也就是空格都算。。。),其它的情况,随便怎么分开都行,只要不把标识符分开。。。如搜索printf( "%d %d", x, y );

 

转载于:https://www.cnblogs.com/sky20080101/p/6909591.html

你可能感兴趣的文章
c#自定义控件中的事件处理
查看>>
django Models 常用的字段和参数
查看>>
IOS--沙盒机制
查看>>
使用 JointCode.Shuttle 访问任意 AppDomain 的服务
查看>>
sqlite的坑
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>
【题解】[P4178 Tree]
查看>>
Jquery ui widget开发
查看>>
「破解」Xposed强
查看>>
关于indexOf的使用
查看>>
【转】JS生成 UUID的四种方法
查看>>
英语单词
查看>>
centos6.8下安装matlab2009(图片转帖)
查看>>
Mongo自动备份
查看>>
enq: SQ - contention
查看>>
cer证书签名验证
查看>>
ant 安装
查看>>
新手Python第一天(接触)
查看>>
iOS中ARC内部原理
查看>>
【bzoj1029】[JSOI2007]建筑抢修
查看>>