资源描述:
《C语言程序设计习题答案与上机指导 高等教育计算机类 韩胜菊C语言程序设计习题答案与上机指导 上机指导.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一C程序集成开发环境实验一C程序集成开发环境一、实验目的1.熟练掌握Windows操作系统下VisualC++6.0集成开发环境,了解DOS操作系统下TurboC2.0的基本操作方法。2.熟悉C程序编辑、编译、连接和运行程序的基本过程。3.了解C程序常见的两类语法错误(Error/Warning)及修改方法。实验一C程序集成开发环境二、实验内容【题目1-1】熟悉VisualC++6.0集成开发环境的使用及调试方法,并设计简单的求和程序,以计算两个整数的和值。1.测试数据输入:1234,5678↙输出:69122.题目分析(1)利用sc
2、anf函数,从键盘输入两个整数,并存放于指定变量a,b中。(2)用户自定义Sum函数,将a,b变量的内容传入该函数的形参x,y中。(3)调用Sum函数,并用printf函数将和值输出。实验一C程序集成开发环境二、实验内容3.参考代码#includeintSum(intx,inty){intz;z=x+y;returnz;}main(){inta,b;scanf(“%d,%d”,&a,&b);printf(“Sumis%d”,Sum(a,b));}实验一C程序集成开发环境4操作过程(1)VisualC++6.0集成开发
3、环境①启动VisualC++6.0VisualC++6.0的启动,可以使用菜单操作,选择开始菜单->所有程序->MicrosoftVisualStudio6.0->MicrosoftVisualC++6.0。启动后的界面见图1-1所示实验一C程序集成开发环境②编辑操作编辑操作选择“File->new”菜单,如图1-2所示。在出现的“New”对话框中选择“Files”选项卡,再在列表中选择“C++sourceFile”,注意在右边“File”中填写文件名,比如Test.c,在“Location”中填写源程序文件存放的位置,比如将Test.c
4、存放在E盘。参见图1-3。实验一C程序集成开发环境②编辑操作编辑操作选择“File->new”菜单,如图1-2所示。在出现的“New”对话框中选择“Files”选项卡,再在列表中选择“C++sourceFile”,注意在右边“File”中填写文件名,比如Test.c,在“Location”中填写源程序文件存放的位置,比如将Test.c存放在E盘。参见图1-3。实验一C程序集成开发环境②编辑操作在文件编辑窗口输入源程序,如图1-4。实验一C程序集成开发环境③编译操作选择Build->Compile命令,编译源程序Hello.c,出现提示窗口
5、,单击是(Y)按钮,如图1-5所示。实验一C程序集成开发环境④连接操作选择Build->BuildHello.exe命令,进行连接操作,如果没有错误,则显示Hello.exe-0error(s),0warning(s),生成了可执行文件Hello.exe。⑤运行程序选择Build->ExecuteHello.exe命令,可以运行Hello.exe程序,键盘输入1234,5678,则输出程序运行结果,如图1-6。⑥退出实验一C程序集成开发环境(2)调试与跟踪①打开文件打开已经保存的源程序文件,可以选择File->Open命令。如果在上一小节
6、第(3)步中已经创建了工作区,则在文件类型中选择Workspaces类型,文件名选择Hello,如图1-7所示。实验一C程序集成开发环境如果没有创建工作区,则在文件类型中选择C++Files类型,文件名选择Hello,如图1-8所示。实验一C程序集成开发环境②错误提示及修改如果是普通的语法错误,例如在程序inta,b语句中,缺失了“;”,则在执行Build->Compile命令后,会给出错误原因errorC2146:syntaxerror:missing';'beforeidentifier'scanf',用户可以在该错误上按鼠标右键,在
7、弹出菜单中选择GoToError/Tag,转到错误语句上进行修改,如图1-9。实验一C程序集成开发环境对于函数定义错误,例如在定义函数名时,将函数定义为intSumm(intx,inty),在执行Build->Compile命令,只会给出警告提示,但是在执行Build->BuildHello.exe命令命令后,则会给出错误提示Hello.obj:errorLNK2001:unresolvedexternalsymbol_Sum,如图1-10所示。实验一C程序集成开发环境③单步跟踪如果用户希望单步执行程序,以考察执行效果,可以单击键盘F10
8、按键,每次单击F10均可执行一条语句,例如在图1-11中为2次单击F10后,用户输入1234,5678后,箭头代表将要执行的下一条语句(即printf),并可以在Auto窗口中看到变量a,b的