




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 简单程序设计一、实验目的1、熟悉C 语言编程环境Visual C +,掌握运行一个C 程序设计的基本步骤,包括编辑、编译、连接和运行。2、掌握C 语言程序设计的基本框架,能够编写简单的C 程序。3、了解程序调试的思想,能找出并改正C 程序中的语法错误。二、实验内容1、在磁盘上新建一个文件夹,用于存放C 语言程序,如D:vc60 。2、内容一:编写以下程序,在屏幕上显示一个短句“This is a C program.”。#include void main( )printf(This is a C program .n);3、内容二:编写以下程序,在屏幕上显示计算结果“sum is 579”。#include void main( ) int a ,b ,sum;a=123; b=456;sum=a+b;printf (sum is %d n, sum);三、实验步骤(一)编写并调试第一个C 语言程序1、启动VC+执行“开始”“程序”“Microsoft Visual Studio 6.0” “Microsoft Visual C+ 6.0”,进入VC+编程环境。2、新建文件执行“文件(File)” “新建(New)”,单击“文件(Files)”选项卡,然后选中“C+ Sourse Files”,在“文件名(File name)”栏中输入ex1.c ,在“位置(Location)”栏中选择已经建立的文件夹,如D:vc60,单击“确定”按钮,这样将在D:vc60 下新建源程序文件ex1.c,开始进入编辑窗口。提示:C 源程序的扩展名请命名为.c,不要命名为.cpp,否则本精简版无法编译。3、编辑程序和保存在中间的编辑窗口中输入源程序,然后执行“文件(File)” “保存(Save)”,保存源程序文件。(也可以点工具栏上的保存按钮)4、编译执行“组建(Build)” “编译(Compile)”或按Ctrl+F7 快捷键,在产生工作区对话框中选择“是/Y”,开始编译,并在信息窗口显示编译信息。注:编译也可以通过按工具栏上的按钮实现,如图所示。信息窗口中出现的“ex1.obj - 0 error(s), 0 warning(s)”,表示编译正确,没有发现(语法)错误和警告,并生成了目标文件ex1.obj。说明:如果显示有错误error(s),指程序中存在致命的错误,必须要改正;如果显示有警告warning(s),虽然不影响生成目标文件,但通常也应该改正。5、连接执行“组建(Build)” “组建(Build)”或按F7 快捷键,开始连接,并在信息窗口显示连接信息。信息窗口中出现的“ex1.exe - 0 error(s), 0 warning(s)”表示连接成功,产生了可执行文件ex1.exe。注:连接也可以通过按工具栏上的按钮实现,如图所示。6、运行执行“组建(Build)” “执行(Execute)”或按Ctrl+F5 快捷键,运行窗口显示结果“This is a C program .”,按任意键退出DOS 窗口,返回到VC+编辑窗口。注:运行也可以通过按工具栏上的按钮实现,如图所示。7、关闭工作空间执行“文件(File)” “关闭工作空间(Close Workspace)”,在出现的对话框中选择“是/Y”,关闭工作空间和打开的C 源程序文件。说明:“关闭工作空间”是用VC 调试完一个C 程序必须要进行的操作!如果不关闭工作空间,直接新建第二个程序,则两个文件属于同一工程,都有main 函数,在连接时会出现以下错误:在VC6.0下调试一个C语言程序的所有步骤如上所述。(二)编写并调试第二个C 程序在上一题已经关闭工作空间的基础上,重新执行第27 步,即:新建文件,输入程序,保存,编译,连接,运行,关闭工作空间。笨一点的办法:每次调试完一个程序后,关闭整个VC,再重新启动VC 调试新的程序。(三)打开已有文件进行修改如果要再次打开已经编写好的C 源文件进行修改,可以执行“文件(File)” “打开(Open)”或者工具栏打开按钮,在文件夹D:vc60 下选择文件ex1.c,再选择打开,进入编辑窗口,每次修改、保存后,必须重新编译,连接,运行。(四)VC 使用的一些说明1、关于编译、连接过程中的错误信息以下程序是打开ex2.c 程序,把语句b=456;后的分号去掉,然后编译产生的错误信息。在信息窗口中双击第一条出错信息,编辑窗口就会出现一个箭头指向程序出错的位置,一般在箭头所指行的附近,就可以找到出错的语句。注意底部信息窗口的高度可以调整(鼠标移到中间的控制条上,鼠标改变形状时拖动即可),也可以拖动信息窗口右侧的滚动条观察错误信息。改正以上错误,重新编译、连接、运行,就会得到正确结果。如果接着把程序中的main(),改为mian(),在连接时就会出现以下错误:改正以上错误,重新编译、连接、运行,就会得到正确结果。2、关于VC 使用过程中出现的问题和bugVC6 没有中文版,只有英文版,所有的中文版都是汉化的,本例采用了汉化较好的版本,没有采用网上流传较广的创天中文版。另外,所有的中文版都号称集成了SP6,其实只是集成了SP5,导致了一些问题的出现。最典型的bug 是编译时假死的问题,即编译时停在“Linking.”不动,无法终止编译,也无法退出VC。出现这种情况只有强行终止VC,步骤如下:(1)保存当前编写的程序文件。(2)调出任务管理器。(按Ctrl+Alt+Delete 或者在任务栏空白位置右键单击)(3)在任务管理中单击“应用程序”选项卡,在任务列表中选中VC+,点“结束任务”按钮,如果VC 没有关闭,再点一次“结束任务”按钮,然后点“立即结束”。(4)重新启动VC,打开原来的程序,再次编译一般就不会出现问题了。另外,机房内安装保护卡的计算机,如果程序保存在C 盘,运行时会出现错误,把程序另存到D 盘或其他非系统盘,就可以解决问题。3、关于VC 调试过程中产生的文件在VC 环境下,C 源程序经过编辑、编译、连接和运行后,会产生一系列文件。本例中,在文件夹D:vc60
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-江苏-江苏管道工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏城管监察员三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆食品检验工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西房管员三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东中式面点师三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽检验员一级(高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-北京-北京防疫员四级(中级工)历年参考题库典型考点含答案解析
- 2025年银行金融类-金融考试-银行业专业人员中级(法规+个人理财)历年参考题库典型考点含答案解析
- 2025年职业技能鉴定-眼镜定配工-眼镜定配工高级历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-海洋石油-海洋石油技能鉴定电工历年参考题库含答案解析(5套)
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 人民医院心血管外科临床技术操作规范2023版
- 2023年江苏小高考历史试卷
- 主要组织相容性复合体及其编码分子
- 优化物理教学策略的思考(黄恕伯)
- 中国移动-安全-L1,2,3(珍藏版)
- 2017年全国大学生数学建模A题
- 2023年专升本计算机题库含答案专升本计算机真题
- scratch3.0编程校本课程
- GB/T 1685-2008硫化橡胶或热塑性橡胶在常温和高温下压缩应力松弛的测定
- GB/T 14825-1993农药可湿性粉剂悬浮率测定方法
评论
0/150
提交评论