发布网友 发布时间:2022-04-19 15:44
共4个回答
热心网友 时间:2023-07-01 10:48
普通for循环的优点是变量可控,操作起来方便直观,缺点是较为繁琐。
增强for循环的的优点是代码较为简洁,缺点正是过于简洁,不便于对其遍历的元素进行复杂的操作。
一般的,仅仅是遍历所有元素,选用增强for循环,如果需要对遍历出来的元素进行一些较为复杂的操作,选用普通for循环。
热心网友 时间:2023-07-01 10:48
看你干什么用了
用些重复出现的东西你用for循环 可以减少代码 提高运算速度
热心网友 时间:2023-07-01 10:49
一个是:
for (i=0; i<n; i++)
{
if (cond)
func();
else
func();
}
另一个是:
if (cond)
{
for (i=0; i<n; i++)
func();
}
else
{
for (i=0; i<n; i++)
func();
}
优缺点比较:
第一个:
优点:程序简洁
缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。
第二个:
优点:循环的效率高
缺点:程序不简洁
热心网友 时间:2023-07-01 10:49
For是在次数已知的情况使用最好的