我是靠谱客的博主 风中百褶裙,最近开发中收集的这篇文章主要介绍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语言中反斜杠的作用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部