【无标题】C程序设计实验报告1—— C程序的运行环境和运行C程序的方法。

        

1.实验目的

1了解所用的计算机系统的基本操作方法,学会独立使用该系统。

(2)了解在系统上如何编辑、编译、连接和运行一个C程序。

(3)通过运行简单的C程序,初步了解C源程序的特点。

2.实验内容和步骤

1检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录。

(2)进入所用的C编辑集成环境。

(3)熟悉集成环境的界面和有关主菜单的使用方法。

 

(4)输入并运行一个简单的、正确的程序。

①输入下面的程序

 

②仔细观察屏幕上的已输入的程序,检查有无错误。

③根据本书第3部分介绍的方法对源程序进行编译,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接。

④如果编译、连接无错误,可运行程序,观察分析运行结果。

5输入并编辑一个有错误的C程序。

①输入以下程序(教材第1章中例1.2,故意漏打或打错几个字符)。

 

②进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。最后与教材上的程序对照。

③使程序运行,分析运行结果修改结果如下:

 

(6)输入并运行一个需要在运行时输入数据的程序。

①输入下面的程序:

 

②编译并运行,在运行时从键盘输人入整数2和5,然后按回车键,观察运行结果

③将程序中的第4行改为 int a,b,c;

结果为:

 

再进行编译,观察其结果。

④将max函数中的第3,4两行合并写为一行,即

if(x>y)z=x;else z=y;

进行编译和运行,观察结果:

 

(7)运行一个自己编写的程序。题目是教材第1章的第6题。即输入a,b,c 3个值,输出其中最大者。 

 

①输入自己编写的源程序。

②检查程序有无错误(包括语法错误和逻辑错误),有则改之。

③编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。

④运行程序,输入数据,分析结果。

⑤自己修改程序(例如故意改成错的),分析其编译和运行情况。

⑥将调试好的程序保存在自己的用户目录中,文件名自定。

⑦将编辑窗口清空,再将该文件读人,检查编辑窗口中的内容是否刚才存盘的程序。

⑧关闭所用的集成环境,用Windows 中的“我的电脑”找到刚才使用的用户子目录,浏览其中文件,看有无刚才保存的后缀为.c和.exe的文件。 

3.实验结果

如上面的所有所附带的图片可得。

4.分析讨论

(4)中的输出结果成功,象征着我进入C语言领域的第一步。

(5)中的修改问题:printf输入错误,“;”未加。修改后成功输出。

(6)②中显示成功输出,第一次输入数据时是“2 5”,输出结果变成了max=2,通过自己的琢磨,突然发现应该要将“%d,%d”改为 %d%dh=或者将输入时的“2 5”修改为“2,5”

这样这个问题就找到了不懂地方所在,成功输入了正确值。

③将abc间的“,”修改为“;”后出现错误,说明“;”在C语言中的作用绝不会是分隔作用,更多的是代表语句结束。

④中将两行合并后,并未出现运行错误,那说明输入“;”后已经可以表示结束语句,回车换行是为了美观整洁。

(7)第四行int max(int x,int y,int e)括号中的三位分别与f=max(a,b,c)括号中的三位对应,“一个房子对一个”可以很好的理解其中的意义。在C语言中,要想在终端显示出“请输入:”,需要同时进行printf和scanf操作,这一点与python中的input有所不同,要注意区分记忆。在比较三者中的最大值时,可以将看似复杂的问题简单化,定义x>y,x>e即可知道x为最大值,若该if语句不成立,可调用else if语句继续进行逻辑判断,即“else if (y>x,y>e)”。当上述两语句均不成立时,就可进行else语句逻辑判断,即“else z=e”,由此可以比较三者中的最大值了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值