美文网首页
Clang的理解及使用

Clang的理解及使用

作者: junhg | 来源:发表于2018-01-31 10:12 被阅读130次

clang宏解析

Xcode中经常使用宏定义,宏定义不仅使得代码简洁,同时提高代码的可读性。

#include <stdio.h>
#define tmax(a,b) a > b ? a : b;
int main(int argc, char *argv[])
{
    // print("main");
    int b = tmax(5,3)
    return 0;
}

但在集成环境中很少可以查看到宏展开后的代码,采用Clang -E hello.c > temp.c可以查看展开的源文件

...
int main(int argc, char *argv[])
{
 int b = 5 > 3  ? 5 : 3;
 return 0;
}

相关文章

网友评论

      本文标题:Clang的理解及使用

      本文链接:https://www.haomeiwen.com/subject/qxyhgttx.html