C++程序设计入门:理解指针与数组
需积分: 16 39 浏览量
更新于2024-07-13
收藏 8.71MB PPT 举报
"C++自学资料"
这篇资源主要涉及C++编程语言的基础知识,包括程序设计的基本概念、C++的发展历史以及程序设计的学习方法和考核方式。程序示例展示了数组指针的使用,同时提到了课程的性质、学习方式和考核标准。
首先,程序的标题和描述中给出了一段C++代码,这段代码的主要目的是输出字符串数组的前四个元素。`alpha` 是一个字符指针数组,存储了六个字符串。`p` 是一个指向指针的指针,初始化为`alpha` 的地址。在`for`循环中,`cout`打印`*(p[i])`,这等价于`*(*(p+i))=*(*(p+i)+0)`,意味着它访问并输出`p+i`所指向的指针的值,即`alpha[i]`所指向的字符串的第一个字符。因此,输出结果是"AEIM",这是`alpha`数组的前四个字符串的首字母。
接下来,资源提到了《C++程序设计》这本书,由谭浩强编著,这是一本经典的C++入门教材。课程目标是使学生掌握程序设计的基本方法,理解面向对象编程,以及培养良好的编程习惯。课程结构包括听课、阅读、做作业、上机实践和课外创作,强调实践操作的重要性。
课程的学时分配为讲解34学时,实践34学时,且有额外的课外编程训练。考核形式包括平时成绩(考勤和作业)、上机考试和试卷考试,这些成绩会分别折算成实训成绩和理论成绩。
在C++概述部分,简述了C++语言的发展历程,起源于20世纪60年代,作为改进的程序设计语言,不断进化以适应计算机技术的发展。
这个资源为初学者提供了一个C++学习的框架,包括理论知识、编程实践和评估体系,有助于系统性地学习和掌握C++编程。
2012-01-09 上传
2021-09-05 上传
2024-09-20 上传
2024-09-27 上传
2024-10-11 上传
2023-05-08 上传
2023-07-12 上传
2023-07-03 上传
2023-06-23 上传
李禾子呀
- 粉丝: 24
- 资源: 2万+
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性