社区
C++ 语言
帖子详情
学习域的一个非常小的郁闷
renyaoming
2009-02-16 11:11:34
int a;
int main()
{
if(int a=100)
int a; //这里a难道和if后面的a不是一个局部域吗,竟然编译通过了
else
int a;
}
还有一个问题if和else后面的函数体是一个域吗,还是两个不同的局部域
...全文
100
8
打赏
收藏
学习域的一个非常小的郁闷
int a; int main() { if(int a=100) int a; //这里a难道和if后面的a不是一个局部域吗,竟然编译通过了 else int a; } 还有一个问题if和else后面的函数体是一个域吗,还是两个不同的局部域
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renyaoming
2009-02-16
打赏
举报
回复
DEV C++
一点警告都没有
郁闷了,那if后面的 a和else后面的a不是重复定义吗
a_rockboy
2009-02-16
打赏
举报
回复
果然,VC2008下也说重定义,看来if(a=10)int a;这两个a的作用域一样。
waizqfor
2009-02-16
打赏
举报
回复
[Quote=引用 4 楼 waizqfor 的回复:]
引用楼主 renyaoming 的帖子:
int a;
int main()
{
if(int a=100)
int a; //这里a难道和if后面的a不是一个局部域吗,竟然编译通过了
else
int a;
}
还有一个问题if和else后面的函数体是一个域吗,还是两个不同的局部域
他们是在同一个域 但是用的是条件语句 也就是编译器在编译的时候 不会对逻辑进行判断的 因为这个地方的语法是没有错误的 所以编译器能通过
[/Quote]
补充一下 一般都会给警告 作为提示
a_rockboy
2009-02-16
打赏
举报
回复
int a;
int main()
{
if(int a=100)
{
int a; //这里a难道和if后面的a不是一个局部域吗,竟然编译通过了
}
else
{
int a;
}
}
都不是一个域
waizqfor
2009-02-16
打赏
举报
回复
[Quote=引用楼主 renyaoming 的帖子:]
int a;
int main()
{
if(int a=100)
int a; //这里a难道和if后面的a不是一个局部域吗,竟然编译通过了
else
int a;
}
还有一个问题if和else后面的函数体是一个域吗,还是两个不同的局部域
[/Quote]
他们是在同一个域 但是用的是条件语句 也就是编译器在编译的时候 不会对逻辑进行判断的 因为这个地方的语法是没有错误的 所以编译器能通过
renyaoming
2009-02-16
打赏
举报
回复
我用的是DEV C++
zqz981
2009-02-16
打赏
举报
回复
我想 if 里面是赋值操作 并且只在括号内有效 并且该句为真
不会经过else。
sunnywyg
2009-02-16
打赏
举报
回复
我不知道你的是啥编译器,反正我的vs2005提示说 ‘int a’:redefinition
退出
域
不能够重新加入
域
,
郁闷
呀
退出
域
不能够重新加入
域
,
郁闷
呀
郁闷
是人生的本质
最近比较流行“
郁闷
”这个词,所谓“
郁闷
”者,大抵是于这茫茫人海中寻不出一两个知心的人说不上一两句知心的话。生活真是让人痛苦,而愈加重这痛苦的是,我们依然要去生活,没什么理由,也不要讲什么道理,就是这样:你必须要活着。活着。生命就是
一个
过程,而不是我们通常认为的是
一个
“结果”,结果都是一样的,那就是“死亡”,我们都要去的地方。有时候,甚至可以这么认为,没有死亡,便无需我们的存在,恰恰是这死亡
郁闷
!
近日急需修改
域
用户密码的代码,找遍整个世界都没找到,真是
郁闷
至极
郁闷
乃生活纸常态
整天听到最多的自就是
郁闷
!
郁闷
乃生活之常态, 我们每天都生活在
郁闷
之中, 每个人都很
郁闷
,
郁闷
成了一种时尚, 也许是繁忙的生活使我们感到
郁闷
, 也许是复杂的社会我们无法适应儿感到
郁闷
, 当
郁闷
整天挂在嘴边时,
郁闷
得意思早已消失, “
郁闷
”成了我门宣泄得一种词汇, 宣泄烦恼、苦闷、压抑、劳累。。。。。。。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章