技术栈
防御性编程
GUET_一路向前
6 小时前
c语言
·
开发语言
·
if-else
·
防御性编程
【C语言防御性编程】if条件常量在前,变量在后
这位经验丰富的工程师建议使用 if (VP_INDEX_PAIRING == vp_index) 而不是 if (vp_index == VP_INDEX_PAIRING) 是有重要原因的,这被称为「Yoda条件」(Yoda Conditions)或「常量在前」的写法。