|
本帖最后由 强光手电 于 2017-7-11 17:18 编辑
我们经常会在宏定义中看到“\”这个符号,如下面的代码:
- #define GPIOTE_CONFIG_IN_SENSE_LOTOHI(hi_accu) \
- { \
- .is_watcher = false, \
- .hi_accuracy = hi_accu, \
- .pull = NRF_GPIO_PIN_NOPULL, \
- .sense = NRF_GPIOTE_POLARITY_LOTOHI, \
- }
复制代码 作用:换行。因为有时候宏定义的语句比较长,放在一行的话写不下,即使写的下也会显得不美观和影响阅读,所以,我们可以将较长的语句拆分成多行,除了最后一行之外,在每一个分行后面加一个反斜杠“\”,这样编译的时候,系统会自动将这几个分行读成一个语句处理。
|
|