-1
之間所以我的問題是,我要實現N代表通過以下方式循環使用代碼迴路數(其中N是一個變量):變量爲
for i0=0:MAX
cOR[0] = initial + move[i0];
for i1=0:MAX
cOR[1] = cOR[0] + move[i1];
....
some other stuff inside the final loop
(COR是一個向量的長度等於for循環的數量)
所以我發現這個解決方案適用於當你只有嵌套循環(https://stackoverflow.com/a/20577981/3932908),但一直在努力修改它爲我的特殊情況下需要for循環之間的代碼。有沒有一種簡單的方法來實現這一點,或者需要一種不同的方法?
什麼?你不能擁有實際循環的數量(源代碼中'for'的數量)取決於某個運行時間值。 C是一種編譯語言,它不會像那樣工作。這聽起來像[XY問題](http://xyproblem.info/)。 – unwind
您不能實現具有可變深度的嵌套循環。如果你真的想要,你可以有一個遞歸。 –
我同意這聽起來像一個XY問題。你試圖解決什麼是真正的問題? –