我在这里有一些简单且非常基本的问题,但我想永远结束一次,所以我决定提出要求。好的,这里有代码和问题:
是这样的
for (n=0;n<length;++n) countsc[n]=0;
countsc[x]=1; // x is something
比类似的东西更好
for (n=0;n<length;++n) {
if (n != x) countsc[n]=0;
else countsc[n]=1;
}
或者也
for (n=0;n<length;++n) countsc[n]=(n != x ? 0 : 1);
在性能和优化方面(速度、cpu 和内存使用)?例如,使用 Javascript 和/或 PHP 测量它是一种怎样的便捷方式?答案通常对所有编程语言都有效还是可能不同?
以类似的方式,类似于
a=0;
if (condition == true) a=1;
一般优于
if (condition == true) a=1;
else a=0;
或者也
a = (condition == true ? 1 : 0);
什么时候条件通常是错误的?