goc编程怎么用for循环

时间:2025-01-26 13:23:04 网络游戏

在GoC编程中,`for`循环的基本语法结构如下:

```go

for initialization; condition; post {

statement(s)

}

```

初始化:在循环开始之前执行一次,通常用于声明和初始化循环控制变量。

条件:在每次循环迭代之前进行评估,如果结果为真(true),则执行循环体;如果为假(false),则退出循环。

更新:在每次循环迭代之后执行,通常用于更新循环控制变量。

语句:在每次满足条件时执行的代码块。

打印数字0到4

```go

package main

import "fmt"

func main() {

for i := 0; i < 5; i++ {

fmt.Println(i)

}

}

```

计算1到100的和

```go

package main

import "fmt"

func main() {

sum := 0

for i := 0; i <= 100; i += 10 {

sum += i

}

fmt.Printf("sum = %d\n", sum)

}

```

跳过值为3的情况

```go

package main

import "fmt"

func main() {

for i := 0; i < 5; i++ {

if i == 3 {

continue

}

fmt.Println(i)

}

}

```

无限循环

```go

package main

import "time"

func main() {

for {

fmt.Println("Infinite loop")

time.Sleep(1 * time.Second)

}

}

```

这些示例展示了如何在GoC中使用`for`循环来执行重复的任务,包括初始化、条件评估和更新操作。根据具体需求,可以灵活地调整循环的结构和逻辑。