CC++ 预处理有哪些使用形式?

2026-04-12 10:380阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1412个文字,预计阅读时间需要6分钟。

C/C++ 预处理有哪些使用形式?

目录+文件包含+宏定义+无参数宏+带参数宏定义+条件编译+文件包含+文件包含命令行的通常形式为:#include

目录
  • 文件包含
  • 宏定义
    • 无参数的宏
    • 带参宏定义
  • 条件编译

    文件包含

    文件包含命令行的一般形式为:

    #include"文件名" 或 #include<文件名>

    值得注意的是,

    (1)<>表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的include目录),而不在当前源文件目录去查找;

    (2) ""则表示首先在当前源文件目录中查找,若未找到才到包含目录中去查找。

    (3)一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。

    (4)一个包含文件中可以包含别的包含文件。

    宏定义

    C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参。

    阅读全文

    本文共计1412个文字,预计阅读时间需要6分钟。

    C/C++ 预处理有哪些使用形式?

    目录+文件包含+宏定义+无参数宏+带参数宏定义+条件编译+文件包含+文件包含命令行的通常形式为:#include

    目录
    • 文件包含
    • 宏定义
      • 无参数的宏
      • 带参宏定义
    • 条件编译

      文件包含

      文件包含命令行的一般形式为:

      #include"文件名" 或 #include<文件名>

      值得注意的是,

      (1)<>表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的include目录),而不在当前源文件目录去查找;

      (2) ""则表示首先在当前源文件目录中查找,若未找到才到包含目录中去查找。

      (3)一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。

      (4)一个包含文件中可以包含别的包含文件。

      宏定义

      C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参。

      阅读全文