有人可以解释使用for和if并排的语法吗?
int min_dist = huge; int v = -1; for (int i = 0; i < N; ++i) if (!done[i]) { if (d[i] >= min_dist) continue; min_dist = d[i]; v = i; }
c++ syntax for-loop if-statement
c++ ×1
for-loop ×1
if-statement ×1
syntax ×1