VS编程实验:多文件编程与GitHub作业提交

需积分: 0 0 下载量 18 浏览量 更新于2024-08-04 收藏 38KB DOCX 举报
"田健同学在计工本1701班级的一份实验报告,报告时间是2018年10月7日,实验内容包括完成第二章课后习题的第四题(1-6小题)和第五题(1,2题),涉及到C++编程,使用了VS开发环境,实验目的是熟悉编程环境、多文件编程方法以及GitHub作业提交流程。报告中提到了部分源代码,但未提供完整的源码托管链接。" 在这份实验报告中,田健同学主要进行了两道C++编程题目的实践。第一题(4-1)是一个简单的输入输出练习,程序接收四个输入(两个整数和两个字符),然后按顺序输出。这有助于巩固基本的输入输出操作和变量的使用。 第二题(4-2)则更复杂一些,涉及到了指针的概念。首先,程序定义了一个包含四个元素的整型数组arr,并创建了一个指向数组首元素的指针a。接着,通过引用类型定义了指针p,使其成为a的别名。在执行p++后,p现在指向数组的第二个元素。然后,程序输出了原始数组元素和p所指元素的值,展示了指针移动后的影响。通过修改*p的值,可以看到指针操作如何影响到原始数组。最后,p被赋值为一个整型变量b的地址,这演示了指针可以改变其指向的能力。 这部分代码不仅体现了C++中的指针操作,如指针自增、指针赋值,还展现了指针作为引用变量的特性,即通过指针可以直接修改其所指向的变量的值。同时,实验也涵盖了C++标准库函数如`<iostream>`和`<Windows.h>`的使用,以及`system("pause")`来暂停程序执行以便查看输出。 实验报告的要求强调了实验目的的明确性、实验内容的描述、实验步骤的详细记录以及实验结果的分析,这些都是编写高质量实验报告的关键要素。通过这些练习,学生可以更好地理解C++语言中的核心概念,尤其是指针和数组的操作,以及如何在实际编程环境中应用这些知识。