社区
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后面的函数体是一个域吗,还是两个不同的局部域
...全文
101
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
退出
域
不能够重新加入
域
,
郁闷
呀
本文记录了一次在Windows XP系统中,尝试将一台电脑从
域
移出并加入工作组以使用局
域
网打印机的经历。操作过程中遇到的问题包括用户权限下降、无法重新加入原
域
、用户文件夹异常及应用兼容性问题。
郁闷
是人生的本质
博客探讨了生活与生命的意义,提到‘
郁闷
’源于难寻知心人。指出生命是过程,死亡证实存在意义,若长生不老会陷入虚无。还谈到生活如原地转圈,但仍要满怀希望,最后表达对小色的敬意。
郁闷
!
博主近日急需修改
域
用户密码的代码,找遍各处都未找到,感到十分
郁闷
。
郁闷
乃生活纸常态
博客指出
郁闷
已成为生活常态,人们常将其挂在嘴边。繁忙生活和复杂社会让人感到
郁闷
,‘
郁闷
’成了宣泄烦恼、苦闷、压抑和劳累的词汇。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章