在C语言中,我可以这样写:
for (int gap = n/2; gap > 0; gap /= 2) {
printf("%d", gap);
}
有没有一种方法可以迅速声明这种增量? gap /= 2
我一直在尝试,但是看起来很长,我想知道是否还有更快捷的方法?
var gap = n / 2
while gap > 0 {
print(gap)
gap /= 2
}
换句话说,有没有一种方法可以根据先前的步幅声明stride? (gap = gap / 2
)