问题很简单,功能是这样的,条件C,D,E都成立时,输出LED高电平,如有任一条件不成立,输出LED低电平。
以下两种方式哪一种更好呢? 效率更高呢?请各位指点。
void a(void)
{
if (C== 1)
{
if ((D==1) && (E== 1))
{
LED = ENABLE;
}
else
{
LED = DISABLE;
}
}
else
{
LED = DISABLE;
}
}
void b(void)
{
if ((C& D& E) == PASSED)
{
LED = ENABLE;
}
if ((C & D & E) == FAILED)
{
LED = DISABLE;
}
} |