我是靠谱客的博主 风中百褶裙,这篇文章主要介绍C语言中反斜杠的作用,现在分享给大家,希望可以做个参考。

反斜杠起到换行作用,用于宏定义和字符串换行。其中宏定义中使用居多。

如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加的方式,实现换行,编译时会忽略及其后的换行符,当做一行处理。

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语言中反斜杠内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部