最近用一个NXP的读卡芯片,在官方找到该芯片的应用例子,表示看起来好吃力。 有个地方一直弄不明白,哪位先驱来指点下 这是在main里面调用的一个函数 phacDiscLoop_GetConfig。定位到函数原型如下图 第一次见到这个函数,还以为里面就是调用了另外的函数。结果并不是函数 而是一堆define。而且只有标识符没有定义这一串标识符代表什么。 NXPBUILD__PH_LOG这个预编译选项,通过GO TO DEFINE找不到这个定义,在phacDiscLoop_GetConfig里面通过GO TO DEFINE 找到的也是框框里面的定义。程序编译是没有问题的,为什么这样一个宏定义却可以像调用函数一样去用,又有什么作用 求指路 |
评分
查看全部评分
懂了 谢谢