13_接续符和转义符

关键词:接续符、转义符

1. 接续符

  • 接续符的意义:\是指示编译器行为的利器
  • 编译器会将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行
  • 在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格
  • 接续符适合在宏定义代码块时使用

2. 接续符的应用

#include <stdio.h>

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

int main()
{
    int a = 1;
    int b = 2;
    
    printf("a = %d, b = %d\n", a, b);
    
    SWAP(a, b);
    
    printf("a = %d, b = %d\n", a, b);

    return 0;
}

3. 转义符的意义

  • C语言中的转义符\主要用于表示无回显字符,也可以用于表示常规字符
  • \作为转义符使用时必须出现在单引号双引号之间
    《13_接续符和转义符》

4.小结

  • C语言中的反斜杠\通过具有接续符转义符的作用
  • 作为接续符使用时可直接出现在程序中
  • 作为转义符使用时需要出现在单引号或双引号之间

声明:此文章为本人在学习狄泰软件学院《C语言深度解析》所做的笔记,文章中包含狄泰软件资料内容一切版权归狄泰软件所有!

    原文作者:jacob2359
    原文地址: https://www.jianshu.com/p/e85ef601d385
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞