C语言中的“ ||\”符号

C语言中的“ ||\”符号

AMENG
2019-02-28 / 0 评论 / 12 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年09月24日,已超过1021天没有更新,若内容或图片失效,请留言反馈。

举例说明,

#define IS_GPIO_ALL_PERIPH(PERIPH) (((*(uint32_t*)&(PERIPH)) == GPIOA_BASE)|| \
((*(uint32_t*)&(PERIPH)) == GPIOB_BASE) || \
((*(uint32_t*)&(PERIPH)) == GPIOC_BASE) || \
((*(uint32_t*)&(PERIPH)) == GPIOD_BASE) || \
((*(uint32_t*)&(PERIPH)) == GPIOE_BASE) || \
((*(uint32_t*)&(PERIPH)) == GPIOF_BASE) || \
((*(uint32_t*)&(PERIPH)) == GPIOG_BASE))

其中||是逻辑符号 或,不必多说。

\ 是连接符,define需要定义都在同一行,而同一行写不下就可以用"\"表示连接在同一行。

0

评论 (0)

取消