- 8
- 0
- 约9.54千字
- 约 72页
- 2016-12-10 发布于江西
- 举报
《面向对象程序设计》 中国科技大学计算机系 马建辉 第四章 函数、内联函数、函数重载与默认参数 面向对象程序设计(C++) 第四章 函数和作用域 4.1 函数的定义和声明 函数: 本质上是一段参数化的共享代码。 4.1.1 函数的定义 4.1.2 函数的声明 4.2 函数的调用与参数传递函数调用语句中的函数名经编译后变成函数的入口地址! 4.2.1 函数的调用方法 4.2.1.1 函数的调用和返回序列 4.2.2 参数传递 4.2.2.1 传值调用-传值 执行过程 0 a:b: 123 退出函数 x:x:x, y, temp 均被撤销 y:y:temp: 4 a, b 未改变 4.2.2.2 传值调用-传指针地址值 执行过程0 a:b:12a:xa:xb:yb:ytemp:temp:3 a, b的值被交换 传值 vs 传指针 思考题1 思考题2 答:可能是乱码。因为GetMemory返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原先的内容已经被清除,新内容不可知。 思考题3 答: (1)能够输出hello (2)内存泄漏:退出test后,malloc分配的空间将无法释放。 思考题4 答:篡改动态内存区的内容,后果难以预料,非常危险。因为freestr之后,str成为未初始化的野指针,并不是NULL。因此ifstr ! NULL将总是为
您可能关注的文档
最近下载
- 2024-2025学年北京市西城区北京师范大学附属中学高一下学期期中考试数学试卷(含答案).pdf VIP
- 美国语文 12-18岁 中英文对照版.pdf VIP
- 2010-2023历年北京市春季普通高中会考物理试卷.docx VIP
- 安全网、安全帽、扣件、钢管合格证及检验报告.docx VIP
- 2025-2030美国膳食指南中文版.pdf VIP
- 9宫格数独专项练习题(每日一练,初级、中级、高级各20套题).docx VIP
- 2026年市场协同发展的利益分配与协调机制研究.docx
- 小学数学巧算24点专项练习题(每日一练,共25份).pdf VIP
- 小学数学巧算24点专项练习题(每日一练,共9份).pdf VIP
- 《2026版CSCO胰腺癌诊疗指南》内科更新内容解读.docx
原创力文档

文档评论(0)