开发者社区> 问答> 正文

宏定义的实例代码有什么?

宏定义的实例代码有什么?

展开
收起
去校区学技术 2022-03-29 20:27:48 324 0
1 条回答
写回答
取消 提交回答
  • 代码如下:

    #include <stdio. h>
    
    //宏就是一个傻瓜式的替换
    
    #define TEST "test"
    
    #define SUM(a,b) (a+b)
    
    #define MUL(a,b) ((a)*9(b) )
    
    int main(int argc, const char * argv[]) {
    
    int sum = SUM (5+9,7+2) ;
    
    printf("sum = %d\n"',sum) ;
    
    int mul = MUL(2+1,3+2) ;
    
    printf("mul = %d\n", mul) ;
    
    printf("test = %d\n",6) ;
    
     
    
    //结束宏定义的作用域
    
    #undef TEST
    
    printf ("%s\n",TEST) ;
    
    
    2022-03-29 20:29:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载