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