标题:
请问下这段程序里的那几个##是啥意思,完全看不明白
[打印本页]
作者:
vvyywy
时间:
2018-12-13 08:53
标题:
请问下这段程序里的那几个##是啥意思,完全看不明白
#define __STM32_PIN(index, gpio, gpio_index)
{
index, GPIO##gpio##_CLK_ENABLE, GPIO##gpio, GPIO_PIN_##gpio_index
}
作者:
phang
时间:
2018-12-13 13:56
来了~~~
而##被称为连接符(concatenator),用来将两个Token连接为一个Token。
即当你传递的参数为 ( A, B, C )
那么就会变成 ( A, GPIOB_CLK_ENABLE, GPIOB, GPIO_PIN_C )
作者:
vvyywy
时间:
2018-12-13 19:06
phang 发表于 2018-12-13 13:56
来了~~~
而##被称为连接符(concatenator),用来将两个Token连接为一个Token。
即当你传递的参数为 ...
谢啦,预处理这边的知识还是很匮乏。。。。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1