这句c语言宏定义是啥意思, 请高手解释一下, 谢谢了!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这句c语言宏定义是啥意思, 请高手解释一下, 谢谢了!相关的知识,希望对你有一定的参考价值。
参考技术A "1,宏定义,你可理解为就是字符串替换#define
GSCALAR(v,
NAME)
g.v.vtype,
NAME,
Parameters::k_param_
##
v,
&g.v
就是把用GSCALAR(v,
NAME)
的地方,替换为
g.v.vtype,
NAME,
Parameters::k_param_
##
v,
&g.v
,注意哦,这里的花括号是替换的一部分,并把参数值带进去
2、STATIC
const
AP_Param::Info
var_info[]
PROGMEM,这句是说申明了1个结构体数组
结构体初始化值得时候可用
花括号,初始化,里边是结构体每一个单元值的列表
这里用宏定义以后,把初始化结构体初值的
花括号语句定义为宏,后来用这类宏组成赋值语句
多次调出使用这类宏,应为是结构体数组啊
亲,你最后还少1个花括号做结束啊"
以上是关于这句c语言宏定义是啥意思, 请高手解释一下, 谢谢了!的主要内容,如果未能解决你的问题,请参考以下文章
javascript代码,希望高手分析解释一下下面这段函数是啥意思?谢谢了!