C++实验报告(完整版)浙江大学城市学院
时间:2026-01-17
时间:2026-01-17
C++程序设计报告
课程名称 C++程序设计
姓 名 黄丽平
学 号 31202417
专业班级 电子科学与技术1201
学 期
学 分 1分
指导教师(职称)刘泓(副教授)
· ·
次号
实验内容概要
1
实验 1:熟悉上机环境及 C++基础实验
2
实验 2:C++文件组织与 C++运算符的应用
3
实验 3:C++循环程序设计
4
实验 4:C++分支程序设计
5
实验 5: 函数设计与应用(1)
6
实验 6: 函数设计与应用(2)
7
实验 7: 数组的应用(1)
8
实验 8: 数组的应用(2)
9
实验 9: 指针在数组中的应用
10
实验 10: 指针与函数
11
实验 11: 类与对象(1)
12
实验 12: 类与对象(2)
13
实验 13: 运算符重载
说明:以下为各个实验分实验目的和要求、实验内容、操作方法与实验步骤、程序运行结果与分析、讨论、心得。
实验1 熟悉上机环境及C++基础实验
一、 实验目的和要求
1.熟悉上机环境,了解Visual C++6.0集成开发环境、掌握源程序编辑、程序调试、查看变量、程序运行;
2.熟悉C++的程序结构,掌握main函数、保留字、变量及变量定义、输入与输出流等概念;
3.熟悉类与类对象的定义、类成员的调用。
二、 实验内容
任务1:程序调试
1、熟悉Visual C++开发环境
(1)从Windows的“开始”菜单,选择“程序”→“Microsoft Visual Studio”→“Microsoft Visual C++ 6.0”,用鼠标左键点击“Microsoft Visual C++ 6.0”。进入Developer Studio的应用程序集成开发环境。
(2)用鼠标左键点击“File”→“新建”命令,得到“新建”对话框,在“新建”对话框中点击“文件”标签,选择标签“C++ Source File”,并且在右边“文件”文本框中输入文件名file1,点击命令按钮“确定”。
(3)在编辑区光标处开始输入源程序,输入源程序。
/*程序功能:输入输出练习*/
#include<iostream.h>
int main()
{
cout<<"您好!浙江大学欢迎您,愿您喜欢C++的输入输出。"; //表示输出一个字符串 cout<<2008; //打印一个整数
cout<<"\n"; //换行
cout<<20.1; //打印一个实数
cout<<endl; //换行
cout<<"I am "<<20<< " years old student."; //连续打印
char name[30]; //变量的声明位置与C有什么区别吗? int age ;
cout<<"please give your name :";
cin>>name ; //表示键盘输入字符串到变量name中 cout<<"please tell me how old are you?";
cin>>age ; //表示键盘输入整型数到变量age中 cout<<"Your name is "<<name<<endl;
cout<<"you are "<<age<<"years old.";
}
(4)点击菜单栏的菜单“编译”→“编译file1.cpp”,建立一个默认的工作区。编译成功,产生一个目标文件:file1.obj。如果程序有错误,在输出窗口中会指出每一项的错误及产生错误的原因、所在行。请操作(a)在程序中任何一行少一个“;”符号,有什么提示?(b)删除int age;这一行,编译后有什么错误提示。
(6)点击菜单“编译”→“执行 file1.exe Ctr1+F5”,点击命令按钮“是(Y)”,将产生一个可执行文件file1.exe。
(7)编辑第二个C++源程序。点击“文件”→“新建”,在“新建”对话框中选择“C++ Source File”,在文件框中输入文件名file2。
(8)点击菜单的“文件”→“关闭工作区”,关闭前一题的工作空间,重新编译即可。
(9)打开已存在的文件,Developer Studio中一次只能打开一个工作空间。工作空间的打开过程为:“文件”→“打开工作区”,在对话框中选择要打开的工程(.dsw)文件。
问题:1.C++中的注解有哪些?
2.应用输入输出流应包含什么库?
3.定义变量有什么含义?
4.常用变量有哪些基本类型?
2、C++程序的调试
编辑程序后存在一些错误是不可避免的,这些错误的发生有可能是:编译错误,如语法、输入错误等;链接错误,如函数名写错或所调用的函数没有定义;运行错误等。 与位置有关的断点设置。
(1)最简单的是设置一般位置断点,只要把光标移到要设断点的位置,当然这一行必须包含一条有效语句的;然后按F9键(F9键为开关键),会看到在这一行的左边出现一个红色的圆点。
(2)表达式在满足一定条件的情况:要设置这种断点需可单击“编辑”→“断点….”命令,这时Breakpoint对话框将会出现(或组合键Alt+F9键)。选中Breakpoint对话框中的Location标签,使Location页面弹出,输入行号或单击condition按钮,弹出“断点条件”对话框,在Expression编辑框中写出逻辑表达式,如age==18或age>20,最后按OK返回。
3、控制程序的运行
(1)单击“编译”→“开始调试”→“去”命令,程序开始运行在Debug状态下(此时菜单“编译”改变为“Debug”),程序会由于断点而停顿下来,这时会看到有一个小箭 …… 此处隐藏:4958字,全部文档内容请下载后查看。喜欢就下载吧 ……