1、 太原理工大学现代科技学院 C 语言程序设计 课程 实验报告 专业班级 学 号 姓 名 指导教师 C 语言程序设计 实验指导及报告 实验说明: 1、共 4 次实验,每次实验完成 1 个内容。 2、实验报告命名统一为: C 语言 _专业班级 _学号 _姓名 3、自备 U 盘,在实验前认真阅读实验要求,在实验中及时记录保存实验结果和调试过程,并 填写到实验报告对应位置,实验结束后将该实验报告电子版在指定时间内提交给各班学习委员。 实验一 C 语言开发工具 VC6.0 和顺序结构程序设计 1、 实验目的 :熟练掌握 VC6.0 开发工具进行程序设计及调试,能编写简单的 C程序并完成调试。 2、 实验
2、内容 1:结合课堂讲授学习 VC6.0 开发工具及调试方法。 单文件编辑运行方法 : 打开 VC+6.0,如图 1所示 (图 1) 选择 “ 文件 ” “ 新建 ” ,打开如图 2所示 (图 2) 选择 “ 文件 ” 项,如图 3所示 (图 3) 选择 “C+ Source File” 项,并在 “ 文件名 ” 项目下输入 “sum.c” 如图 4所示 (图 4) 单击 “ 确定 ” ,打开如图 5所示 (图 5) 输入如上源代码,如图 6所示 (图 6) 选择 “ 组建 ” “ 编译 ” (或按 Ctrl+F7组合键 ),打开如图 7所示 (图 7) 在下端的输出窗口会有错误和警告的提示,如
3、果没有错误选择 “ 组建 ” “ 执行 ” (或按Ctrl+F5组合键)即可出现运行结果,如图 8所示 (图 8) 程序调试常用方法 : 检查错误: 用鼠标单击调试信息窗口中右侧的向上箭头,可以看到出错的位置和性质 , 进行改错时 , 双击调 试信息窗口中的报错行 , 这时在程序窗口中出现一个粗箭头指向被报错的程序行,一般在箭头的当前行或上一行,可以找到出错语句。 修改错误后必须重新进行编译链接。从第一个错误开始修改,每修改一个错误就重新进行编译链接。 设置断点、单步跟踪、查看变量等,详细使用方法见下: 按快捷键 F5 或点击以下图片上标记的图标进入调试模式。 打开调试工具条,一般情况下当你按
4、 F5 键后会自动弹出,如果没有弹出的话,右击工具栏空白处,会弹出下图,选中调试,就会出现调试工具条。 接下来,在监视窗口中添加你要监视数据 变化的变量。 按 F11 逐语句的调试代码,如果某一语句是一函数,你不希望进入该函数时, F10逐过程来查看,在代码的调试过程中,通过监视窗口查看变量值的变化,从而确定代码是否有问题。 如果希望跳出某一函数时,按快捷键 Shift+F11,或者直接点击调试工具条上的按钮就可以跳出该函数了。 如果只是希望调试某一部分代码的话,可以设置断点来调试,调试方法如上,只是在要调试的代码之间用断点来分开。设置断点时,光标放在你要设置断点的那行,按 F9 或点击编译微
5、型条上面的类似手状的按钮即可。 3、 实验内容 2:以下程序有错误,请调试改正错误,使之能正常运行。 程序: /* 登陆密码三次验证程序 */ #include void mian (void) int nPwd=0; /* 用于保存输入的密码 */ int i; /*循环控制变量 */ int nFlag=1 /*密码匹配成功的标志 */ for(i=0;(nFlag=(87569 != nPwd) /* 用于保存输入的密码 */ int i; /*循环控制变量 */ int nFlag=1; /*密码匹配成功的标志 */ for(i=0;(nFlag=(87569 != nPwd) +i) /* 默认设定密码为 87569,可以根据需要进行设定 */ printf(“please input the password:“); scanf(“%d“, if (nFlag=0) printf(“the password is right!n“); else printf(“over the times and the password you input is error!n “);