zoukankan      html  css  js  c++  java
  • 预处理

    #:预处理指令  是程序还没处理之前就进行的操作

    程序处理的四个步骤:

    1,预处理 

    头文件包含: 系统文件包含(<>)和自定义文件包含(”  “)

    宏定义:

    本质:替换    六字真言:先替换再计算

    使用方式:# define  替代的名字(宏名)  被替代的任何东西

    #undef:取消宏定义

    使用方式:#undef  +之前定义过的宏名

    2,编译

    条件编译:

     一份代码可以适用于不用的场景,就根据条件编译的条件进行限定编译哪些指令。这样就不用重新写一份代码了。

    使用方式:

     使用条件选择语句也可以产生同样的功能,但是条件选择语句无论是否满足条件,这些语句都会进行编译,条件编译的话不满足条件相关的语句就会不会进行编译。

    3,汇编 

    4,链接

  • 相关阅读:
    Docker
    Web
    爬虫
    Python
    软件脱壳
    网络抓包
    HTTPS单向认证,双向认证
    新版无完整背景图片滑块验证码
    Frida Hook
    闭包函数与装饰器
  • 原文地址:https://www.cnblogs.com/yykyykyyk/p/14350270.html
Copyright © 2011-2022 走看看