两种For循环的优缺点
for (i=0;i<K;i++){
if(YES)
study( );
else
Play( );
}
优点:简洁明了
缺点:循环内部多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。
/*********************************************************************************************************************************/
if(YES)
{
for(i=0;i<K;i++)
study( );
}
else
{
for(i=0;i<K;i++)
Play( );
}
优点:循环效率高;
缺点:相比上一种,程序比较繁琐
页:
[1]