我们在c中有以下2段代码执行相同的任务。
代码#1:
int b = 0;
for (int i = 0; i < len; i++)
{
if (x1 == x0[i])
{
if (y1 == y0[i])
{
b = 1;
break;
}
}
}
代码#2:
int b = 0;
for (int i = 0; i < len; i++)
{
if (x1 == x0[i] && y1 == y0[i])
{
b = 1;
break;
}
}
更快 代码#1 或 代码#2 ? 我真的在互联网上搜索答案,但没有找到任何东西。
答案 0 :(得分:0)
<强>无!强>
它们都是相同的代码 它们的写法不同,但采用完全相同的指令和比较来达到结果,因此它们是相同的 所以,它们都没有比另一个更快。