- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章运行时储空间的组织和管理
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例 题 3 下面的程序运行时输出3个整数。试从运行环 境和printf的实现来分析,为什么此程序会有3 个整数输出? main() { printf(“%d, %d, %d\n”); } 例 题 4 main() { char *cp1, *cp2; ? cp1 = 12345; cp2 = abcdefghij; strcpy(cp1,cp2); printf(cp1 = %s\ncp2 = %s\n, cp1, cp2); } 在某些系统上的运行结果是: cp1 = abcdefghij cp2 = ghij 为什么cp2所指的串被修改了? 例 题 4 因为常量串“12345”和“abcdefghij”连续分配在常数区 执行前: 1 2 3 4 5 \0 a b c d e f g h i j \0 ? ? cp1 cp2 例 题 4 因为常量串“12345”和“abcdefghij”连续分配在常数区 执行前: 1 2 3 4 5 \0 a b c d e f g h i j \0 ? ? cp1 cp2 执行后: a b c d e f g h i j \0 f g h i j \0 ? ? cp1 cp2 例 题 4 因为常量串“12345”和“abcdefghij”连续分配在常数区 执行前: 1 2 3 4 5 \0 a b c d e f g h i j \0 ? ? cp1 cp2 执行后: a b c d e f g h i j \0 f g h i j \0 ? ? cp1 cp2 现在的编译器大都把程序中的串常量单独存放在只读 数据段中,因此运行时会报错 例 题 5 func(i,j,f,e) short i,j; float f,e; { short i1,j1; float f1,e1; printf(i,j,f,e); printf(i1,j1,f1,e1); } main() { short i,j; float f,e; func(i,j,f,e); } Address of i,j,f,e = …36, …42, …44, …54(八进制数) Address of i1,j1,f1,e1 = …26, …24, …20, …14 例 题 5 func(i,j,f,e) Sizes of short, int, long, float, short i,j; float f,e; double = 2, 4, 4, 4, 8 { (在SPARC/SUN工作站上) short i1,j1; float f1,e1; printf(i,j,f,e); printf(i1,j1,f1,e1); } main() { short i,j; float f,e; func(i,j,f,e); } Address of i,j,f,e = …36, …42, …44, …54(八进制数) Address of i1,j1,f1,e1 = …26, …24, …20, …14 例 题 5 func(i,j,f,e) Sizes of short, int, long, float, short i
您可能关注的文档
- 科学基金国际(地)合作与交流.docx
- 科学认识幼儿数学育的学与教.ppt
- 科技成果鉴定申报料的编写方法伍成柏教授级高工2010年.ppt
- 科技教育研讨会气体燃、电力及家政科学与教的一般安全.ppt
- 积极心理学在级辅导中的应用.ppt
- 程颐(1033-117),汉族,字正叔,洛阳伊川(今河南洛阳.PDF
- 稻谷仓二种材料压过夏保温效果对比试验.doc
- 立足民生一线推进信建设保障质量安全.doc
- 第10章桥梁施控制技术简介.ppt
- 第11章发电二次回路工程图.ppt
- 小学数学课堂人工智能教学实践与评价体系构建教学研究课题报告.docx
- 高中物理实验课教学中的学生合作学习模式探讨教学研究课题报告.docx
- 高中数学实验教学中的实验资源开发与利用研究教学研究课题报告.docx
- 《绿色交通基础设施建设对城市空气质量改善的短期效应评估》教学研究课题报告.docx
- 初中英语语法教学中的跨学科教学与学生应用能力培养研究教学研究课题报告.docx
- 高中数学思维训练教学资源动态定价与优化配置策略研究教学研究课题报告.docx
- 金融科技监管中的金融科技企业合规性监管政策优化研究教学研究课题报告.docx
- 《量子通信技术在金融信息安全传输中的性能优化研究》教学研究课题报告.docx
- 小学课外阅读指导课程效果评价研究教学研究课题报告.docx
- 基于人工智能的小学科学智能教育平台用户科学探究能力培养策略教学研究课题报告.docx
最近下载
- 2025年小升初语文《理解句子的含义》教学讲义及练习题(附答案).pdf VIP
- 个人简历——【标准模板】.doc VIP
- AKAI EWI5000 快速入门说明书(中文).pdf
- ICU患者镇痛镇静及谵妄评估.pptx VIP
- 四大名著介绍PPT课件.pptx VIP
- 2025初中历史教师课程标准考试模拟试卷附参考答案.docx VIP
- 浙江省名校协作体2023-2024学年高二上学期开学适应性考试物理试题含答案.pdf VIP
- 2025湖南常德市纪委监委直属事业单位选调6人笔试备考试题及答案解析.docx VIP
- 漏液传感器NIDEC 简明说明书.pdf VIP
- 2025中国银行软件中心社会招聘笔试历年参考题库附带答案详解.pdf
文档评论(0)