概述
反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。
如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加的方式,实现换行,编译时会忽略及其后的换行符,当做一行处理。
1、在宏定义中,要换行必须使用 结尾。
#define CHECK_ACTION_RETURN(expr)
if (!expr) {
printf(":failed(%d)n", ret);
return ret;
} else {
printf(":okn");
}
2、在字符串常量中,可以使用 结尾。
"this
is
for
testing"
和”this is for testing”是相同的,但是对于字符串写成
"this "
"is "
"for "
"testing"
效果是相同的,而且更美观。
3、另外,在普通的语句中,也可以通过 实现换行,不过这时没有 也是一样的效果。
比如
printf("this is for test %d %d %dn",
test_output_a,
test_output_b,
test_output_c);
和
printf("this is for test %d %d %dn",
test_output_a,
test_output_b,
test_output_c);
是没有区别的,所以这时一般不会使用。
最后
以上就是风中百褶裙为你收集整理的C语言中反斜杠的作用的全部内容,希望文章能够帮你解决C语言中反斜杠的作用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复