avatar
what's the difference# Programming - 葵花宝典
l*n
1
Is there a difference between the "if" tests shown below? If so, explain
why one might be preferred over the other.
if (*p == MAX_VALUE) return -1;
if (MAX_VALUE == *p) return -1;
thanks
avatar
o*r
2
no difference.
second is preferred.
why?
because you can't take = as == by mistake.

【在 l******n 的大作中提到】
: Is there a difference between the "if" tests shown below? If so, explain
: why one might be preferred over the other.
: if (*p == MAX_VALUE) return -1;
: if (MAX_VALUE == *p) return -1;
: thanks

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。