C++指针做形参与交换示例:面向对象编程入门
需积分: 9 55 浏览量
更新于2024-07-14
收藏 1.11MB PPT 举报
本资源是关于C++面向对象程序设计的自学课件,由谭浩强编著,主要讲解如何使用指针变量作为形参。在C++语言中,允许将指针变量作为函数参数传递,这样在函数内部可以直接操作实参变量的地址,实现对实参的间接访问。例如,通过指针可以实现两个变量值的交换,这是指针在函数调用中的一个实用应用。
课程内容涵盖了C++语言的数据类型、运算、语句结构及基本程序设计方法,目标是帮助学生从面向过程编程过渡到面向对象编程,理解和掌握C++语言的基本语义和语法,提升编程能力。课程共48学时,分为理论教学和实验环节,先修课程是《C语言程序设计》,强调实践学习的重要性,提倡通过预习、听课、阅读教材、做作业、上机实践和考核相结合的方式进行学习。
教材推荐了《C++面向对象程序设计》、《C++程序设计》等权威书籍,以及孙鑫的视频教程,供学生深入理解和实践。课程倡导的学习态度是专心致志、广泛涉猎和深入钻研,强调通过思考、提问、探索和改进来掌握知识。学习过程中,要设定目标、制定计划,并充分理解所学内容,正如Bloom等学者的研究指出,掌握编程这样的复杂技能可能需要约10年的持续努力。
这个课程不仅提供了理论知识,还引导学生通过实际操作来熟练运用C++中的指针概念,为他们成为专业的IT工程师打下坚实的基础。
2021-02-01 上传
2009-06-29 上传
2008-11-26 上传
2021-11-02 上传
2009-10-23 上传
2012-10-01 上传
2009-09-13 上传
2009-01-07 上传
199 浏览量
VayneYin
- 粉丝: 24
- 资源: 2万+
最新资源
- 行业分类-设备装置-多媒体数据传输方法及系统.zip
- (优秀毕业设计)基于python实现的数字图像可视化水印系统的设计与实现,多种数字算法实现+源代码+文档说明+理论演示pdf
- slf4j-log4j12-1.7.13.jar中文-英文对照文档.zip
- 毕业答辩清新蓝色答辩模板.zip毕业答辩模板打包下载
- easingSelect:一个简单的 jQuery 扩展,它创建一个选择框,其中包含 jQuery.easing 对象中所有可用的缓动算法。 用于测试动画。 与 jQuery 缓动插件配合使用效果很好
- final dip_imageprocessing_assignment_
- avrotuples:Avro Scala帮助程序类
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- monoprice_select_v2_MKS_BASE:使用MKS SBASE板升级Monoprice select v2 3D打印机
- matlab的egde源代码-Deep-Learning-for-Beginners:“面向初学者的深度学习”的代码示例
- 基于DWT-DCT-SVD和deflate压缩的数字水印方法python源码+Gui界面+演示视频(高分毕业设计)
- apache-cxf-examples:Apache CXF 示例
- 2017年研究生数学建模竞赛优秀论文选.rar华为杯
- 高项软考第三版教材32章节MP4视频教程+重点考点讲解PDF资料(可看可读的学习的资料).zip.zip
- 计算机软件-编程源码-精通ASP架站技巧.zip
- flink-table-code-splitter-1.14.3.jar中文-英文对照文档.zip