主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go语言
为什么这段代码执行结果是1024?
wenhainan
·
· 992 次点击
```go package main import "fmt" func main() { sum := 1 for ; sum < 1000; { sum += sum } fmt.Println(sum) } ```
阅读全文
查看全部 6 个评论
CYL96
512 +512
评论于 2018-05-24 17:16:34
#1
更多评论
_admin_
你在循环里面加一句 ``` fmt.Println(sum) ``` 看一下每次循环sum的值就明白了
评论于 2018-05-24 17:33:00
#2
barryz
这代码... 不用gofmt的嘛 `for ; sum < 1000; {` 和 `for sum < 1000 {` 一样的啊
评论于 2018-05-25 10:32:44
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册