文档详情

(C语言程序设计案例课件)项目一学生成绩的输入和输出.ppt

发布:2025-05-25约5.02千字共72页下载文档
文本预览下载声明

大连理工大学出版社;工程一学生成绩的输入和输出;工程一?学生成绩的输入和输出;工程一?学生成绩的输入和输出;任务1学生成绩的输入/输出;任务1学生成绩的输入/输出;要完成上面的任务,小王必须要能理解C程序的根本结构,能熟练使用根本输入和输出函数进行数据操作的方法,掌握C程序的上机步骤,对设计好的程序进行调试。;在日常生活中,我们其实在不段地编写程序并执行,只不过人们并没有明确地意识到而已。举个例子,我们现在要用全自动洗衣机洗衣服,应该怎么做呢?尽管简单,我们还是按照一般人的习惯来描述一下吧。

第一步,就是要把脏衣服扔进洗衣机;

第二步,翻开上水的水龙头并安装好电源插头;

第三步,放入洗衣粉;

第四步,按下洗衣机的开始按钮;;第五步,等待洗衣机洗完衣服〔当然,不妨去干点什么别的事情〕。在洗衣机提示洗完的蜂鸣声响了以后,就可以从洗衣机中拿出干净衣服去晾晒了。

上面所描述的五个步骤,就是人们洗衣服的“程序〞。也许不同的人使用的步骤并不完全一样,例如将第一步和第二步互换一下,也同样能将衣服洗干净,所以干一件事的“程序〞可以不惟一,这也是计算机程序的一个特点。

对于计算机来说,程序就是由计算机指令构成的序列。计算机按照程序中的指令逐条执行,就可以完成相应的操作。实际上计算机自己不会做任何工作,它所做的工作都是由人们事先编好的程序来控制的。程序需要人来编写,使用的工具就是程序设计语言。;1.1C程序介绍—程序设计和程序设计语言;;机器语言的优点是执行速度快,并且可以直接对硬件进行操作,例如主板上的BIOS及一些设备的驱动程序等。

机器语言的缺点也是显而易见的。首先是可读性差,就是编写程序语句“〞的人也未必马上就能看懂该句表示的是什么命令;其次,是可维护性差,别的程序员编写的程序〔甚至是程序员自己编写的〕很难看懂,如何谈维护呢?再者,就是可移植性差,因为不同的机型有自己的一套机器指令,与其他机型的机器指令不兼容。另外,用机器语言编写程序???生产效率低下,并且不能保证程序有好的质量。;;;1.1C程序介绍—程序设计和程序设计语言;编译程序分为两种,一种是解释系统,另一种是编译系统。解释系统是对高级语言编写的程序翻译一句执行一句;而编译系统是将高级语言编写的程序文件全部翻译成机器语言,生成可执行文件以后再执行。高级语言几乎在每一种机器上都有自己的编译程序。C语言的编译程序属于编译系统。;

【例1.1】一个简单的C程序

/*

源文件名:Li1_1.c

功能:在屏幕输出一串字符串

*/

#includestdio.h

voidmain()

{

printf(Thisisacprogram.\n);/*打印输出一行信息*/

}

;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;intmax(intx,inty)

{ intz;

/*max函数中的声明局部,定义本函数中用到的变量z为整型*/

if(xy)

z=x?;

else

z=y?;

return(z)?; /*将z的值返回,通过max带回调用处*/

};1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.1C程序介绍—简单的C程序;1.2C程序的根本结构;1.2C程序的根本结构;1.2C程序的根本结构;1.3根本输入和输出方法;格式:getchar()

功能:从键盘接收输入的一个字符。

说明:getchar()的值可以送给字符型变量,也可以送给整型变量。;1.3根本输入和输出方法—字符输入函数getchar();数据的输出一般是以终端(显示器)为处理对象。

格式:putch

显示全部
相似文档