公司代码有点坑,查找问题,发现for循环的写法不是固定条件在中间,写反了也是可以运行的。
比如:
下面一个简单的for循环
int m=0;
for(int i=0;i>3;i++)
{
m=m+i;
}
如果这样写,也是可以的,不过这样就变成了先增加1,再判断
int m=0;
for(int i=0;i++;i>3)
{
m=m+i;
}
公司代码有点坑,查找问题,发现for循环的写法不是固定条件在中间,写反了也是可以运行的。
比如:
下面一个简单的for循环
int m=0;
for(int i=0;i>3;i++)
{
m=m+i;
}
如果这样写,也是可以的,不过这样就变成了先增加1,再判断
int m=0;
for(int i=0;i++;i>3)
{
m=m+i;
}