为什么这段代码会运行两次外部 for 循环?
这是我的代码:
package main
import "fmt"
func main() {
loops := 1
for loops > 0 {
fmt.Printf("\nNo of loops\n")
fmt.Scanf("%d", &loops)
for i := 0; i < loops; i++ {
fmt.Printf("%d ", i)
}
}
}
当我运行并输入 1 作为循环数时,输出如下:
No of loops
0
No of loops
0
No of loops
跃然一笑
繁星点点滴滴
随时随地看视频慕课网APP
相关分类