- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》验实指导
实验1、C语言编程环境和运行C程序的方法
一、实验目的
1、熟悉Visual C++6.0集成开发环境的使用方法;
2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的全过程及每一步骤的作用;
3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序;
4、初步理解程序调试的思想,能找出并改正C程序中的典型语法错误。
二、实验内容
1、熟悉上机环境
⑴参照教材附录A(P370~376)或实验指导书前言中的内容,熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能;
⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(例如:动漫班75号张三的工作文件夹命名为 dm75zhangsan 注意:文件夹及文件的命名尽量不要用汉字!);
⑶参照教材第1章中的3个例题的源代码,在自己的工作文件夹中分别创建并运行三个C源程序,初步熟悉C程序的结构特点和运行方式。
注意:
①每个例题对应一个C源程序(新建C源文件时,文件时务必要加扩展名.c);
②一个源程序成功运行后,要关闭工作区后再新建下一个例题的源程序(否则会出错);
2、编程
参照教材例题1.1编写一个程序实现分两行输出自己的姓名及联系电话。
3、程序改错调试
以下给定程序的功能是在屏幕上显示“Welcome to You!”,其中存在3处语法错误,请根据编译给出的出错提示,依次指出错误所在行并进行修改,调试程序使其能运行得到正确结果。
#includestdio.h
mian() //1
{
printf(Welcome to You!\n) //2
}
三、实验要求
1、将每次实验所编辑的C源程序调试通过后分别保存在D盘上自己的文件夹中(备查!)及自己的U盘中;
2、对调试过程中出现的问题和解决方法进行必要的记录,并予以简要分析
四、实验小结
1、结合本次实验,简述C程序从编写到最终运行的一般过程,并简要说明其中每个步骤的作用及其生成的文件类型。
2、结合本次实验,总结一下C程序中常见的语法错误及其对应的出错提示信息。
实验2、顺序结构程序设计
一、实验目的
1、理解C语言中基本数据类型,掌握整型、实型和字符型变量的定义、赋值及使用方法;
2、掌握C语言常用算术运算符的功能,掌握C表达式的书写方法、求值规则以及表达式计算中的类型转换;
3、熟练掌握格式化输入函数scanf()、格式化输出函数printf()的使用,能正确使用各种格式符;
4、掌握简单的顺序结构程序的编写以实现简单的数据处理;
5、初步熟悉C程序的调试方法(单步执行方式)。
二、实验内容
1、分别在VC++6.0和Win-TC中运行以下程序,观察输出结果是否相同?并简要说明原因。
说明:运算符sizeof()用于求解C语言中不同类型数据所占内存字节数(参见附录D)
#include stdio.h
main()
{ int a=1;
printf(char型占%d个字节;\n,sizeof(char)); //1
printf(int型占%d个字节;\n,sizeof(int)); //2
printf(long int型占%d个字节;\n,sizeof(long));//3
printf(float型占%d个字节;\n,sizeof(float)); //4
printf(double型占%d个字节;\n,sizeof(double)); //5
printf(-----------------------------\n);
printf(变量a的值的类型占%d个字节;\n , sizeof(a)); //6
printf(表达式(float)a的值的类型占%d个字节;\n, sizeof((float)a));//7
printf(表达式2.0*a的值的类型占%d个字节;\n, sizeof(2.0*a));//8
printf(表达式a+ a -2.0的值的类型占%d个字节;\n, sizeof(a+ a -2.0));//9
printf(字符串Hello! 占%d个字节;\n , sizeof(Hello!)); //10
}
2、程序改错并调试:下列程序的功能为: 输入一个华氏温度,要求输出摄氏温度。公式为:C= ,输出取2位小数。程序中有5处错误,请修改并调试程序,使其实现所要求的功能。(编译连接无误后单步执行)
#include stdio.h
main()
{
float c,f; //1
printf(请输
您可能关注的文档
- 《管理信息系统课》程设计报告.doc
- 《管理学》(吴云照)考试复习要点.doc
- “新航路的开”辟说课稿.doc
- 《管理学》复资习料及答案.doc
- 《管理哲学复习料资》选择题填空题问答题.doc
- 《管理学》复题习答案.doc
- 《管理学》期复末习样题.doc
- 《管理学》试样题式参考.doc
- “智农”“惠农”与食粮生产.doc
- “最短和最长的时”间作文导写及例文.doc
- 2023年11月浙江省龙泉市教育系统2024年引进21名紧缺急需人才笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 作风建设学习教育查摆问题清单及整改措施.docx
- 常见药物作用、禁忌及急救用药知识试卷.docx
- 2023年11月海南保亭黎族苗族自治县事业单位工作人员(第二批)73人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 常见护理技术操作并发症预防及处理措施知识试卷.docx
- 肠内营养患者护理相关问题及应对措施试卷.docx
- 中国PH与ORP通用传感器行业市场占有率及投资前景预测分析报告.pdf
- 中国PM2.5监测器行业市场占有率及投资前景预测分析报告.pdf
- 中国PID气体检测仪行业市场占有率及投资前景预测分析报告.pdf
- 中国PON光时域反射仪行业市场占有率及投资前景预测分析报告.pdf
文档评论(0)