打印

main函数问题

[复制链接]
1103|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
txcy|  楼主 | 2012-11-18 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
无冕之王| | 2012-11-18 10:42 | 只看该作者
涉及到的是变量的作用于与可见性的问题

使用特权

评论回复
板凳
yybj| | 2012-11-18 10:51 | 只看该作者
如果发现在main函数中已经有局部变量要命名为i了,首先,全局变量i在这个函数作用域内被屏蔽了。
然后,你在声明定义局部变量i的时候想用一个叫做i的变量来给它初始化(这个时候局部变量i还没有完成定义),编译器就会告诉你,i没有定义,这个i是int i=i中的后者。

使用特权

评论回复
地板
gxgclg| | 2012-11-18 10:58 | 只看该作者
你的代码,把int i = i;改成int i = ::i; 应该就能用了。

使用特权

评论回复
5
baidudz| | 2012-11-18 11:06 | 只看该作者
应该是变量可见性的问题

使用特权

评论回复
6
firstblood| | 2012-11-21 14:17 | 只看该作者
这个问题对我来说还有点陌生的,虽然我也大量的写代码的

使用特权

评论回复
7
summerlover| | 2012-11-21 20:29 | 只看该作者
我也没搞懂,但是可以跟着学习了

使用特权

评论回复
8
autor| | 2012-11-21 20:31 | 只看该作者
学习啦

使用特权

评论回复
9
dfsa| | 2012-11-21 23:13 | 只看该作者
完整的代码贴出来看看

使用特权

评论回复
10
无冕之王| | 2012-11-21 23:23 | 只看该作者
需要看分析一下LZ的整个代码

使用特权

评论回复
11
baidudz| | 2012-11-21 23:27 | 只看该作者
很基础的C语言问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝