你好找不到C#,我正在尝试类似的东西
for (int j = mediumNum; j < hardNum; j++; && int k = 0; k < mediumNum; k++);
但它不起作用。任何有效的方法???
答案 0 :(得分:30)
如果我理解正确,你想要这个:
for (int j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++)
答案 1 :(得分:7)
它可能更好地表达你的意图,使用while
循环,也许使代码更容易阅读:
int j = mediumNum;
int k = 0;
while (j < hardNum && k < mediumNum)
{
//...
j++;
k++;
}
答案 2 :(得分:6)
这就是你想要的
for (int j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++)
答案 3 :(得分:3)
我想知道你是否确定两个循环总是同时终止。如果没有,循环体就必须考虑到这一点。
int j;
int k;
for (j = mediumNum, k = 0; j < hardNum && k < mediumNum; j++, k++);