循环语句流程图
for循环
for循环流程图
实例一:
package main
import "fmt"
func main() {
sum := 0
for i := 0; i <= 10; i++ {
sum += i
}
fmt.Println(sum)
}
实例二:
package main
import "fmt"
func main() {
sum := 1
for ; sum <= 10; {
sum += sum
}
fmt.Println(sum)
// 这样写也可以,更像 While 语句形式
for sum <= 10{
sum += sum
}
fmt.Println(sum)
}
实例三:for与range循环
package main
import "fmt"
func main() {
strings := []string{
"hello", "worl"}
for i, s := range strings {
fmt.Println(i, s)
}
numbers := [6]int{
1, 2, 3, 5}
for i,x:= range numbers {
fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
}
}