define的特殊用法(求教)

来源:互联网 发布:mac关闭迅雷开机启动 编辑:程序博客网 时间:2024/05/25 08:15

程序代码如下:


#include <stdio.h>#define add add_wint add(int a, int b){        return a+b;}int main(int argc, char *argv[]){        int a = 1, b = 2;        int c = add_w(1, 2);        printf("c = %d\n", c);        return 0;}

gcc可以编译,运行也正常,求教原理!

0 0
原创粉丝点击