太原理工大学现代科技学院

C语言程序设计课程 实验报告

专业班级

学 号

姓 名

指导教师 C语言程序设计

实验指导及报告

实验说明:

1、共4次实验,每次实验完成1个内容。

2、实验报告命名统一为:C语言_专业班级_学号_姓名

3、自备U盘,在实验前认真阅读实验要求,在实验中及时记录保存实验结果和调试过程,并填写到实验报告对应位置,实验结束后将该实验报告电子版在指定时间内提交给各班学习委员。

实验一 C语言开发工具VC6.0和顺序结构程序设计

1、实验目的:熟练掌握VC6.0开发工具进行程序设计及调试,能编写简单的C程序并完成调试。

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)

在下端的输出窗口会有错误和警告的提示,如果没有错误选择“组建”→“执行”(或按Ctrl+F5组合键)即可出现运行结果,如图8所示

(图8)

程序调试常用方法:

检查错误:

用鼠标单击调试信息窗口中右侧的向上箭头,可以看到出错的位置和性质, , 双击调试信息窗口中的报错行, 这时在程序窗口中出现一个粗箭头指向被报错的程序行,一般在箭头的当前行或上一行,可以找到出错语句。

修改错误后必须重新进行编译链接。从第一个错误开始修改,每修改一个错误就重新进行编译链接。

设置断点、单步跟踪、查看变量等,详细使用方法见下:

按快捷键F5或点击以下图片上标记的图标进入调试模式。

打开调试工具条,一般情况下当你按F5键后会自动弹出,如果没有弹出的话,右击工具栏空白处,会弹出下图,选中调试,就会出现调试工具条。

接下来,在监视窗口中添加你要监视数据变化的变量。

按F11逐语句的调试代码,如果某一语句是一函数,你不希望进入该函数时,F10逐过程来查看,在代码的调试过程中,通过监视窗口查看变量值的变化,从而确定代码是否有问题。

如果希望跳出某一函数时,按快捷键Shift+F11,或者直接点击调试工具条上的按钮就可以跳出该函数了。

如果只是希望调试某一部分代码的话,可以设置断点来调试,调试方法如上,只是在要调试的代码之间用断点来分开。设置断点时,光标放在你要设置断点的那行,按F9或点击编译微型条上面的类似手状的按钮即可。

3、实验内容2:以下程序有错误,请调试改正错误,使之能正常运行。

程序:

/* 登陆密码三次验证程序*/

#include

void mian (void)

{

int nPwd=0; /* 用于保存输入的密码*/

int i; /*循环控制变量*/

int nFlag=1 /*密码匹配成功的标志*/

for(i=0;((nFlag=(87569 != nPwd)) && i<3);++i)

{ /* 默认设定密码为87569,可以根据需要进行设定*/

printf("please input the password:");

scanf("%d",&nPwd);

}

if (nFlag=0)

printf(“the password is right!\n”);

else

printf("over the times and the password you input is error!\n ");

}

修改程序及运行结果:#include

void main (void)

{

int nPwd=0; /* 用于保存输入的密码*/

int i; /*循环控制变量*/

int nFlag=1; /*密码匹配成功的标志*/

for(i=0;((nFlag=(87569 != nPwd)) && i<3);++i)

{ /* 默认设定密码为87569,可以根据需要进行设定*/

printf("please inpu

c语言程序设计实验指导实验报告,C语言程序设计实验指导及报告.doc相关推荐

  1. Java语言程序设计实验指导_《java语言程序设计》上机实验指导手册(4).doc

    <java语言程序设计>上机实验指导手册(4).doc 1JAVA语言程序设计上机实验指导手册(4)2实验四JAVA面向对象编程1[目的]①通过编程和上机实验理解JAVA语言是如何体现面向 ...

  2. c语言对分查找实验报告,C语言实验指导.doc

    C语言实验指导.doc C语言实验指导(要求认真填写实验报告中的各项内容,不得空白或填写未发现问题)实验一 顺序结构程序设计实验二 选择结构程序设计实验三 循环结构程序设计实验四 一维数组及其应用实验 ...

  3. 上海电力大学c语言程序设计章测试,上海电力学院c语言报告:实验8 指针.doc

    上海电力学院c语言报告:实验8 指针.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  4. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  5. 《c语言程序设计》实验报告,C语言程序设计实验实验报告_wenkub

    C语言程序设计实验实验报告_wenkub 2020-08-30 16:30:07 [导读]综合使用基本结构.基本算法.函数.指针.结构体.链表等知识设计程序.需要复习课本以前所学内容,浏览上课讲解的相 ...

  6. c语言程序设计数组实验报告,(C语言程序设计实验报告数组.doc

    (C语言程序设计实验报告数组 <C语言程序设计 >课程实验报告 实验名称 学 号_ 姓 名 ___ 班 别 实验日期: 年月日 实验报告日期: 年月日 指导老师: 实验地点: 成 绩: 评 ...

  7. c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc

    c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  8. c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...

    <C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

  9. c语言 李敬兆 课后答案,C语言程序设计习题与实验指导

    本书给出的基础测试和实验指导是编者在多年教学过程所积累资料的基础上,参考了国内外文献和资料,以普通应用型本科高校的程序设计教学为基础,精心选择和设计的.而书中给出的常见错误小结和实验指导中的改错题包含 ...

最新文章

  1. Typescript 其实就想排个序和枚举取数
  2. Javascript删除JSON元素
  3. 星云测试-给你的Android应用做个深度体检
  4. 蜂鸟智游大数据:为什么出国购物慢慢“OUT”了?
  5. C-Lodop回调函数的触发
  6. logstash的使用教程
  7. 索尼录音笔怎么导出录音内容_录音笔十大品牌名单出炉!录音笔十大品牌排名榜单揭晓!...
  8. UILabel 详解
  9. Weblogic - Failed to bind remote object 错误解决方法
  10. 《飞秋下载》介绍过的求伯君,看看!
  11. 基于QEMU的NVRAM仿真
  12. prim算法_历时两月,终拿字节跳动offer,算法面试题分享「带答案」
  13. 苹果无人车野心越发明显,再挖一名特斯拉工程师,或负责汽车软件UI
  14. 控制系统数字仿真与CAD-第四次实验-附完整代码
  15. 时间与时间戳的小问题
  16. 覆盖率测试工具gcov的前端工具_LCOV_简介
  17. 大学计算机专业绩点3.7什么水平,大学绩点3.0什么水平 绩点达到多少算优秀
  18. 1:MTK 6737 Flash配置
  19. 商品分类 商品类型 商品属性
  20. SMT贴片元件拆卸的妙招分享

热门文章

  1. Filter过滤器除去部分URL链接
  2. 自己定义AlertDialog对话框布局
  3. [译]Code First基础
  4. VS2005调试器 1,断点设置有技巧(转载)
  5. 页面传值,发生错误,如何传递中文信息
  6. 配置classpath,引入jar包
  7. igxe查询交易机器人_区块链数字货币交易所开发功能技术解决方案 | 拾里郎
  8. python 3.9 性能_Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
  9. html设置边框dw,Dreamweaver表格边框设置的css语法大全
  10. 广西专业技术人员职称个人版_「职称评审」机械工程专业技术人员如何写职称论文?...