C语言 接续符

C语言中的接续符(\)是指示编译器行为的利器。

C语言接续符

实例:初探接续符

#in\
clud\
e <st\
dio.h>

in\
t m\
ain(\
)
{
pri\
ntf\
    (\
    "Hello deepinout.com\n"
    )\
    ;

ret\
urn 0;
}

编译输出结果:

C语言中的接续符

接续符的使用

编译器会将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行。

在接续单词时,反斜杠之后不能有空格,反斜杠的下一行前也不能有空格。

接续符适合在定义宏代码块时使用。

实例:接续符的使用

#include <stdio.h>

#define SWAP(a,b)      \
{                      \
    int temp = a;      \
    a = b;             \
    b = temp;          \
}

int main()
{
    int a = 1;
    int b = 2;
    int c = 3;

    SWAP(a,b);

    printf("a = %d, b = %d\n", a, b);

    SWAP(b,c);

    printf("b = %d, c = %d\n", b, c);

    return 0;
}

输出结果:

C语言接续符的使用

赞(1)
未经允许不得转载:极客笔记 » C语言 接续符
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址