美文网首页
预处理器指令

预处理器指令

作者: 东经20度 | 来源:发表于2019-04-16 09:20 被阅读0次

预处理指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理指令都以 # 开始并且在同一行上,只有空字符可以出现在预处理指令之前。因为预处理器指令不是语句,所以不以分号结束。
预处理器指令在程序调试和运行上有重要的作用。比如预处理器指令可以禁止编译器编译代码的某一部分,如果计划发布两个版本的代码,即基本版本和有更多功能的企业版本,就可以使用这些预处理器指令来控制。在编译软件的基本版本时,使用预处理器指令还可以禁止编译器编译于额外功能相关的代码。另外,在编写提供调试信息的代码时,也可以使用预处理器指令进行控制。总的来说和普通的控制语句(if等)功能类似,方便在于预处理器指令包含的未执行部分是不需要编译的。

预处理器指令

相关文章

  • ARM64指令简易手册

    ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令...

  • C 程序结构

    C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 程序第一行#include 是预处...

  • C# 预处理器指令

    预处理器指令 用于指示编译器如何对待处理源代码。 通用规则 预处理器指令的某些最重要的句法规则如下: 预处理器指令...

  • C#魔仙-lesson_02-预处理器指令

    预处理器指令 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一...

  • 面向对象(三十三)-预处理指令

    什么是预处理指令预处理器指令指导编译器在实际编译开始之前对信息进行预处理。预处理指令注意点所有的预处理器指令都是以...

  • X86处理器架构--Nehalem

    处理器发展历史 最开始的处理器比较简单,8086处理器是评估当前的指令指针(CS:IP)指向的指令,然后再执行解码...

  • 第四章:处理器体系结构

    处理器体系结构 一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构(Instruction-Set Ar...

  • Cortex-M0指令集——BKPT

    断点中断指令: 此指令可使处理器产生异常。 BKPT imm8指定存储在指令中的8位值。这个值会被处理器忽略,...

  • webpack基础使用(五)

    十六、加载构建优化 懒加载 预获取 & 预读取 与 prefetch 指令相比,preload 指令有许多不同之...

  • iOS逆向工程Hopper中的ARM指令

    iOS逆向工程之Hopper中的ARM指令 一、Hopper中的ARM指令 ARM处理器就不多说了,ARM处理器因...

网友评论

      本文标题:预处理器指令

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