zoukankan      html  css  js  c++  java
  • c语言之连接符

    c语言之连接符

    1、连接符

        连接符的概念是结合define预编译指令的使用技巧,用户可以向define中传入字符串来调用不同功能的函数。

    2、代码例子

    #include <stdio.h>
    
    int algorithm_add_op(int num1, int num2) {
        return num1+num2;
    }
    
    int algorithm_sub_op(int num1, int num2) {
        return num1 - num2;
    }
    #define ALGORITHM(name, num1, num2) 
            algorithm_##name##_op(num1, num2)
        
    int main() {
        printf("%d
    ", ALGORITHM(add, 1, 2));
        printf("%d
    ", ALGORITHM(sub, 1, 2));
        return 0;
    }

        如代码所示,在预编译阶段define中的定义将main中函数调用替换成真正的函数调用,这种写法为了统一调用环节的代码。 

  • 相关阅读:
    IfcBuildingStorey
    IfcBuilding
    IfcSpatialStructureElement (空间结构元素)
    IfcSpatialElement
    IfcProduct
    IfcPropertyDefinition
    IfcObject
    IfcObjectDefinition
    IfcRoot
    IfcTaskTime
  • 原文地址:https://www.cnblogs.com/grglym/p/11508399.html
Copyright © 2011-2022 走看看