首页 > 其他分享 >38预处理器指令 知识点

38预处理器指令 知识点

时间:2023-01-09 10:57:56浏览次数:44  
标签:知识点 38 程序 编译器 指令 源语言 处理器 define

//什么是编译器

//编译器是一种翻译程序
//它用于将源语言程序翻译为目标语言程序

//源语言程序:某种程序设计语言写成的,比如C#、C、C++、JAVA等语言写的程序
//目标语言程序:二进制数表示的为为机器代码的程序

//什么是预处理器指令

//预处理器指令 指导编译器 在实际编译开始之前对信息进行处理
//预处理指令 都是以#开始
//预处理器指令不是语句,所以他们不以分号;结束
//目前我们经常用到的 折叠代码块 就是预处理器指令

//常见的预处理器指令

//1
//#define
//定义一个符合,类似一个没有值的变量
//#undef
//取消define定义的符号,让其失效
//两者都是写在脚本文件最前面
//一般配合if指令使用 或配合特性

//2
//#if
//#elif
//#else
//#endif
//和if语句规则一样,一般配合#define定义的符号使用
//用于告诉编译器进行编译代码的流程控制

标签:知识点,38,程序,编译器,指令,源语言,处理器,define
From: https://www.cnblogs.com/L-love-Z/p/17036322.html

相关文章

  • 38、商品服务--品牌管理--JSR303分组检验
    比如我们的数据库中id是自增的,所以提交数据时不允许指定id,但是修改数据时必须指定id,所以在实体类上要进行校验分组1、在注解上添加分组其中groups是一个接受接口的数组,......
  • 36 多线程 知识点
    //了解进程//进程(Process)是计算机中的程序关于某数据集合上的一次运行活动//是系统进行资源分配和调度的基本单位,是操作系统结构的基础//说人话:打开一个应用程序就是在......
  • python 每天一个知识点 第三天
    字典dict一,字典是什么?字典是Python中比较常用的数据结构,字典中每个成员是以“键:值”对的形式存放具有映射关系的数据。语法:字典以大括号“{}”包围的以“键:值”对......
  • P3829 题解
    题目传送门二维凸包模板传送门题目分析类似于凸包模板的一道题。我们循序渐进地考虑,当半径\(r=0\)时,显然是一个二位凸包模板。接着我们将圆弧加进去,仔细观察发现,我......
  • java多线程知识点总结
    一、线程的三种创建方法1-1继承Thread继承thread方法然后重写run方法,在用start开启线程。代码实现:Threadt=newThread(){@Overridepu......
  • 最完美WIN11_Pro_22H2.22623.1095软件选装纯净版VIP38.4
    【系统简介】=============================================================1.本次更新母盘来UUP_WIN11_Pro_22H2.22623.1095。进一步优化调整。2.不支持更新,更新后精简版......
  • 30 lambda表达式 知识点
    //无参无返回值Actionat=()=>{Console.WriteLine("无参无返回");};at.Invoke();//有参无返回值Action<int>st1=(intvalue)=>{......
  • Spring5 IOC容器解析——后置处理器PostProcessor
    后置处理器PostProcessor其本身也是一种需要注册到容器中的Bean其里面的方法会在特定时机被容器调用实现不改变容器或者Bean核心逻辑的情况下对Bean进行扩展对Bean进行......
  • 平面设计师不得不知道的知识点?-优漫
      平面设计师不得不知道的知识点?平面设计就是在传统设计的基础上,根据新时代的要求,对传统平面设计的改进和创新。随着社会发展,人们对传统平面设计的认识有了很大的提高,认......
  • C#基础知识点回顾温习
    1.一个C#程序主要包括以下几个部分:命名空间声明;一个类(class);类方法;类属性;一个Main方法;语句和表达式;注释。1usingSystem;2namespaceFirstCode3{4......