上机1--c语言简单程序的编写和调试

上机1--c语言简单程序的编写和调试

ID:8870349

大小:21.50 KB

页数:3页

时间:2018-04-10

上机1--c语言简单程序的编写和调试_第1页
上机1--c语言简单程序的编写和调试_第2页
上机1--c语言简单程序的编写和调试_第3页
资源描述:

《上机1--c语言简单程序的编写和调试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上机1C语言简单程序的编写和调试一、目的熟悉VisualC++6.0集成环境,掌握在该环境下进行程序调试的一般方法。二、要求1.熟悉VisualC++6.0集成环境的使用,掌握在VisualC++6.0集成环境下输入,编译,调试和运行C程序的基本过程和方法;2.通过编写简单程序,掌握C程序的基本组成和结构,以及用C程序解决实际问题的步骤;三、例题1.在VisualC++6.0集成环境中练习程序的输入、编译、连接和运行的基本方法。〔指导〕(1)启动VisualC++6.0,进入VisualC++6.0集成环境。(

2、2)设置基本环境:“工具”->“选项”->“格式”标签页。“颜色”栏中:number前景颜色“紫红色”,string前景颜色“红色”,operator前景颜色“枣红色”。(3)在计算机的E盘上创建一个存放今天上机程序的目录夹,如“C语言程序”。(4)创建一个C源程序:“文件”->“新建”,打开“新建”对话框。选“文件”标签页,选择C++SourceFile一项。在“文件”输入框中输入当前文件的名字s1-1.c,在“位置”处选择将文件保存的路径e:C语言程序。(4)键入C源程序:#include

3、>voidmain(){printf("Hello,C!");}(5)执行“编译”,编译程序,产生目标文件。(6)执行“执行”,连接生成.exe文件。Hello,C!2.练习程序:格式化输出变量〔指导〕按前面步骤编辑程序文件命名为s1-2.c:#includevoidmain(){inta,b,sum;/*定义变量*/a=40;b=50;/*变量赋值*/sum=a+b;/*求和*/printf("Hello,C!");printf("Sumis%d",sum);/*输出sum*/}

4、写出程序输出结果,看看和预期的结果是否一致。3.练习程序的简单调试〔指导〕(1)对上2中程序做如下操作,去掉语句printf("Hello,C!");中的分号“;”,重新进行编译,观察编译错误,请写出调试窗口的信息:①Compiling...②s1-2.c③E:C语言程序s1-2.c(8):errorC2146:syntaxerror:missing';'beforeidentifier'printf'④Errorexecutingcl.exe.⑤s1-2.obj-1error(s),0warning(

5、s)第③条信息表示:程序所在的路径;具体错误位置在第8行;错误号为C2146;语法错误;错误原因是:在“printf”前把“;”弄丢了。如果在上一行末尾加上“;”,该错误就不会再出现。(2)在main该为mian,重新编译和运行,观察编译和连接错误。这时编译没有错误,连接时出现如下错误信息:①Linking...②LIBCD.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol_main③Debug/s1-2.exe:fatalerrorLNK1120:1unr

6、esolvedexternals④Errorexecutinglink.exe.⑤s1-2.exe-2error(s),0warning(s)其中第②③条信息指出错误是:没有定义main函数,造成该错误原因是因为函数名main写错了。(3)把printf("Sumis%d",sum);语句中printf该为print,重新编译和运行,观察编译错误,错误窗口提示:①Compiling...②s1-2.obj:errorLNK2001:unresolvedexternalsymbol_print③Debug/s

7、1-2.exe:fatalerrorLNK1120:1unresolvedexternals④Errorexecutinglink.exe.⑤s1-2.exe-2error(s),0warning(s)第②条信息指出错误:“print”没有定义,将“print”改为“printf”即可。4.编程实现在屏幕上显示如下三行文字Hello,world!WelcometotheClanguageworld!Everyonehasbeenwaitingfor. 〔指导〕在vc++6.0环境下,键入如下源文件。程序s1-4

8、.c如下:#includevoidmain(){printf("Hello,World!");printf("WelcometotheClanguageworld!");printf("Everyonehasbeenwaitingfor.");}然后使用编译命令和执行命令,观察并记录运行结果。5.参照例题,自己编写一个C程序s1-5.c,输出以下信息:**

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。