代码#include
Int main()
{
int a =20;
int score;
{ a = 10;
score =a + 250;
int score = 30;
printf("%d\n",score);
}
printf("%d\n",score);
return 0;
}
为何输出的两个score值不一样?我感觉第二次有一个int输入,第二个score值应该为30了,怎么会为260呢?很不理解,请大神给个解释呗,谢谢啦。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
哪个大神给个解释,小白对于这个很不理解,谢谢啦。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Alexiben 2015-09-28 00:24关注这个是变量作用域的问题,实在不能理解为什么,可以用VS单步调试,监控&score的地址,输出30和260的时候&score是不相同的,大概可以简化如下
{//我是括号君A
int score**[addr1]**;//声明周期是所有A中,直到A括号结束
...
{//我是括号君B
score**[addr1]**=a+250;
int score**[add2]**=30;//声明周期是所有B中,直到B括号结束
printf socre**[addr2]** //这个时候第一个score地址是add1的变量被隐藏,不可见
}
printf socer**[addr1]** //这个时候刚才的地址是add2的变量已经不存在了
}本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-11-06 06:08Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了...
- 2024-10-16 12:30东境物语的博客 编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?让我们一起探讨大学新生入门编程的最佳路径,...
- 2024-10-14 17:15码到π退休的博客 然而,对于刚刚踏入大学校门的新生来说,面对众多的编程语言和海量的学习资源,往往会感到迷茫和不知所措。本文将为大学新生提供一份全面的编程入门攻略,帮助大家选择适合自己的编程语言,推荐优质的学习资源,并...
- 2018-12-06 02:36标签 "视频源码 小白到大神" 表明这是一个适合初级学习者的视频教程,包含实际的代码示例,有助于边看边实践,加深理解和记忆。 至于压缩包文件 "HMit07",虽然没有明确的文件名或扩展名,但通常在编程教学资源中,...
- 2024-08-12 12:33DAT|R科学与人工智能的博客 无论你是初学者还是有经验的从业者,制定一个有效的R语言学习计划都是成功掌握这门编程语言的关键。然而,不同的人有不同的学习目标,可能是为了进行数据分析、构建预测模型,或是处理和清理复杂的数据。因此,学习...
- 2020-12-20 19:05在深度学习领域,Python是首选的编程语言,其丰富的库为数据处理和模型构建提供了极大的便利。本篇文章将深入探讨四个在深度学习中至关重要的Python库:Numpy、pandas、PIL和Matplotlib。 首先,Numpy是Python中...
- 2024-07-31 05:52大手子唐可可的博客 一些编程语言(如 Python)语法简单,适合初学者;而其他语言(如 C++)可能需要更深入的理解和更多的时间来掌握。:如果你希望进入某个特定领域,比如数据科学、Web 开发、移动应用开发或游戏开发,选择与该领域...
- 2020-12-06 04:19weixin_39591916的博客 首先呢,在学习Python编程技术的时候,以下步骤对自学或者是其他的学习方式都适用,但是每个人都有自己的学习方式和方法,所以我们从中挑选最适合自己的那一个就好啦~(信息图片来源于:百度)一:明确自己的学习目标...
- 2024-07-11 13:03彼方᭄゛ঞ的博客 字典是Python中处理数据集合的强大工具,它的灵活性和效率...总之,Python 中的字典是一种强大且实用的数据结构,熟练掌握其使用方法对于高效编程至关重要。希望通过本文,您对 Python 字典有了更深入的理解和认识。
- 2024-10-19 19:30赔罪的博客 编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。以下是大学新生入门编程的最佳路径,帮助你为大学生活和未来职业发展打下坚实基础。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司