C语言一行写不下时,应该怎么办

C语言一行写不下时,应该怎么办,第1张

(1)在不会引起岐义的地方可以换行,例如在 逗号处,分号处,花括号处 换行:

int a=2,

b=3,c=4

printf("%d",

BBB)

(2) 在要换行处打一个反斜杠\ ,例如:

#define BBB a*\

b*c

区分程序代码的类型,有如下三种写法:

1 对于所有的C语言语句,均可以在需要换行的地方加上\标记,即可实现换行效果。

不过除宏定义之外,均可以把换行写的更简洁,所以这种形式只常见于宏定义中。

2 对于字符串,可以用多个""引用,由于在C语言中,对于连续的""引用的字符串,中间没有其它非空白字符的情况下,是合并成一个字符串处理的,所以可以借用该规则实现换行。

"asd"

"fgh"

的写法,和"asdfgh"是一样的。

3 除宏定义的其它语句,均可以直接换行,只要不断开字符串及变量名即可。如

printf("%d%d%d", 

        a,

        b,

        c)

printf("%d%d%d", a,b,c)是相同的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11113354.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存