还剩1页未读,继续阅读
文本内容:
c语言程序设计实验报告一一实验实验名称程序的运行环境和运行C程序的方法成绩A姓名张三学号200831104199班级软件工程083实验地点BS224完成日期1了解所用的计算机系统的基本操作方法,学会独立使用该系统2了解在该系统上如何编辑、编译、连接和运行一个C程序实验3通过运行简单的C程序,初步了解C源程序的特点目的1检查所用的计算机系统是否已安装了C编译系统并1所用的计算机系统已安装了确定它所在的子目录;Visual C++,在C:\Program2进行所用的集成环境;Files\Microsoft VisuaI3熟悉集成环境的界面的有关菜单的使用方法;Studio\VC98中4输入并运行一个简单的、正确的程序2点击“开始”-“程序”一M输入下面的程序教材第1章例
1.1icrosoft VisuaI#include stdio.h Studio
6.i crosoft实验void mainVisual c++
6.0”进入3基本熟悉4内容printfHThis isa cprogram.\nn;
①显示与步Exam1_
1.exe-0error s,01根据前面介绍的方法对源程序进行编译,观察屏幕warn i ng s骤上显示的编译信息如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接
②显示This isa cprogram.2如果编译连接无错误,使程序运行,观察分析运行Press anykey tocont inue结果55输入并运行一个有错误的C程序
①少输入两个分号,漏掉字母千
②显
①输入下面的程序教材第1章例12故意漏打或打错几示个字符Exam1_
2.exe-2error s,1warn#includestdio.hi ng svoid mainD:\exam\Exam1_
2.c5:errorC2146:syntax error:missingint a,b,sum;before ident if ier aa=123;b=456;D:\exam\Exam1_
2.c7:errorsum=a+bC2146:syntax error:missing;printnsum is%d\nn,sum;before ident if ierprint
②进行编译,仔细分析编译信息窗口,可能显示有多个D:\exam\Exam1_
2.c7:错误,逐个修改,直到不出现错误最后请与教材上的warning C4013:print,程序对照
③使程序运行,分析运行结果undefined;assuming externreturni ngi nt6输入并运行一个需要在运行时输入数据的程序;输入下面的程序修改在第
5、7末加上分号;在pr i#includestdio.hnt后加上字母千void main
③输出sum is579结果完全正确int maxint x,int y;int a,b,c;printfninput ab;H;6
①显示scanf%d,%d”,a,b;max=5c-maxa,b;printf,,max=%d\n,,,c;
②显示Exam1_
3.exe-2error s,0warn i ng sintmaxintx,int y实验D:\exam\Exam1_
3.c5:error C2065:b:undec Iared iintz;内容dent if ierD:\exam\Exam1_
3.c5:error与if xyz=x;else z=y;C2065:c*:undec Iaredreturnz;identifier步}
①编译并运行,在运行时从键盘输入整数2和
③显示骤5,然后按“回车”键,观察运行结果Exam1_
3.exe-0error s,0
②将程序中的第3行改为warn ings也就说,在C语言中多个语句可以int a;b;c;写在一行上再进行编译,观察其结果
③将max函数中的第
3、4两行合并写为一行,7即
①完成if xyz=x;else z=y;
②查发现少了一个右括号,力口再进行编译运行,分析结果上
③显示7P1_
6.exe-1error s,0warn运行一个自己编写的程序,题目是教材第1章习题ings
1.6,即输入a、b^c3个数,输出其中取大者O D:\exam\P1_
6.c7:error
①输入自己编写的源程序C2065:max:undec Iared#includestdio.h identifiervoidmain即max没有定义{
④修改后运行input ab9int a,b,c;c:2,5,9printfninput a,bc:H;max=9scanfn%d,%d,%dn,a,b,c;
⑤将第4行后改为max二a;max=a;编译显示if bmaxmax=b;实验P1_
6.exe-3error s,0warnif cmaxmax=c;ingsprintfHmax=%d\nn,max;内容D:\exam\P1_
6.c7:errorC2018:unknown characterOxaS与步
②检查程序有无错误包括语法错误和逻辑错误,有则D:\exam\Text
1.c7:error改之C2018:unknown P1_6nown骤
③编译和连接,仔细分析编译信息,如有错误应找出原character Oxbb因并改正之D:\exam\P1_
6.c8:error4运行程序,输入数据,分析结果C2143:syntax error:missing5自己修改程序例如故意改成错的,分析其编译和;beforeif运行情况8将调试好的程序保存在自己的用户目录中,文件名自定9将关闭工作区,再重新打开该文件,检查内容是否是刚才存盘的程序10关闭VC集成环境,用Windows的“我的电脑”找到刚才使用的用户子目录,浏览其中文件,看有无刚才保存的后缀为.c和.exe的文件实验
1.在C中标点符号也非常重要,不能漏掉,也不能写成全角符号;心得
2.C的编译环境应熟练掌握,各种提示的涵义应了解;
3.编程算法是关键。