for循环的实际缺点是什么?不,我是认真的。一定有什么是对的。有 while 和 do while 循环,两者都有效,但我们有一个 for 循环。 for循环肯定有一些缺点,因为开发了while和do while,对吗?
No, while
循环是创建循环的基本结构,基于条件 goto 或汇编跳转(如果您愿意的话)。但是,因为始终编写以下代码来遍历数组:
int i = 0;
while (i < N)
{
//do something, probably access an array
i++;
}
他们创建了一种更清晰、更易读的方法来做到这一点:
for(int i = 0; i < N; i++)
{
//do something
}
这是所谓的示例语法糖.
因为没有inherent此类事物存在的原因有 Alan Perlis 的一句名言:“语法糖导致分号癌”。
话虽这么说,你总是必须努力获得更具可读性的代码,所以就努力吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)