美文网首页
C++中反斜杠作用“\”

C++中反斜杠作用“\”

作者: 初心未曾泯 | 来源:发表于2018-05-15 11:32 被阅读0次

①转义字符;如:\n表示回车+换行等。

②续行符;

在普通代码行后面加不加都一样(VC是自动判断续行的),但是在宏定义里面就特别有用,因为宏定义规定必须用一行完成:

#define SomeFun(x, a, b) if(x)x=a+b;else x=a-b;

这一行定义是没有问题的,但是这样代码很不容易被理解,以后维护起来麻烦,如果写成:

#define SomeFun(x, a, b)

    if (x)

        x = a + b;

    else

        x = a - b;

这样理解是好理解了,但是编译器会出错,因为它会认为#define SomeFun(x, a, b)是完整的一行,if (x)以及后面的语句与#define SomeFun(x, a, b)没有关系.这时候我们就必须使用这样的写法:

#define SomeFun(x, a, b)\

    if (x)\

        x = a + b;\

    else\

        x = a - b;

相关文章

  • C++中反斜杠作用“\”

    ①转义字符;如:\n表示回车+换行等。 ②续行符; 在普通代码行后面加不加都一样(VC是自动判断续行的),但是在宏...

  • Java,Linux文件路径

    斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/"; 反斜杠,也称右斜杠,符号是"\"。 在Unix/Linux中,路...

  • “\”反斜杠的作用

    显示结果为 双引号字符串中能够添加双引号,单引号字符串中能够添加单引号。 *****在字符串中有这些作用*****...

  • windows 环境下R语言正确指定文件路径

    认真检查路径中符号均为英文 反斜杠\改为斜杠/ 路径中避免出现中文 路径中使用斜杠/和反斜杠\的区别到底是什么 U...

  • 2019-09-23 路径中 斜杠/和反斜杠\ 的区别

    参考文章:路径中 斜杠/和反斜杠\ 的区别【转】 - rhino - 博客园 每次反斜杠和斜杠都会混淆使用,一直分...

  • 编程中常见的斜杠("/"和"\&q

    正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。 用在目录中 在Unix/Linux中,路径的...

  • iOS 中宏定义反斜杠( \ )的作用

    iOS中宏定义太长的话用反斜杠( \ )转义,则可写成多行; 写成多行时反斜杠( \ )后面不能有空格,否则编译器...

  • Python中打开文件时文件地址的写法

    windows系统中输入文件目录的时候是'\'反斜杠符号,但是因为反斜杠是转义符,经常出现问题,故用斜杠符号'/'...

  • 【Python | 路径】正斜杠 vs. 反斜杠

    正斜杠(Slash)是“/”,反斜杠(Backslash)是“\”。 Windows上使用反斜杠,Linux和OS...

  • java正则

    首先,反斜杠的问题 在 Java 中,双反斜杠才表示转义字符: \\表示:我要插入一个正则表达式的反斜线,所以其后...

网友评论

      本文标题:C++中反斜杠作用“\”

      本文链接:https://www.haomeiwen.com/subject/kcyedftx.html