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语言中的转义符\主要用于表示无回显字符,也可以用于表示常规字符
  • \作为转义符使用时必须出现在单引号双引号之间

4.小结

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,655评论 1 19
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,781评论 0 13
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,871评论 1 44
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 9,977评论 1 27
  • 微风轻拂过柳树枝桠,丝丝缕缕,浮起一些细碎的磨砂声。浅浅的溪水夹杂着些许飘零的柳叶,缓缓地向远处流动。两侧的草影映...
    狐囚阅读 1,643评论 0 1

友情链接更多精彩内容