c语言内涵教程学习指导一

c语言内涵教程学习指导一

ID:33624940

大小:153.50 KB

页数:8页

时间:2019-02-27

c语言内涵教程学习指导一_第1页
c语言内涵教程学习指导一_第2页
c语言内涵教程学习指导一_第3页
c语言内涵教程学习指导一_第4页
c语言内涵教程学习指导一_第5页
资源描述:

《c语言内涵教程学习指导一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、配套视频:zeq126.56.com《C语言内涵教程》学习指导一第1章 C语言和计算机1.1 怎样编程问题:1)计算机的组成及计算机与工厂的异同。2)用户、程序员和计算机三者的关系。3)计算机怎样求出用户输入的两个整数的和。4)C语言语句中常见的组成及作用。5)C语言与计算机的对应关系。C语言是程序员与计算机交流的工具,程序员借助C语言“指挥”计算机为用户提供服务,因此,只有先了解了计算机才能用C语言对它发布命令,也才能真正“懂得”C语言。计算机只是一台会执行命令的机器,与一个工厂类似。计算机有五大部件组成,它们分别是输入设备、存储器、运算器、输出设备和控制器。输

2、入设备用于向计算机中输送需要处理的数据,类似向工厂中的输送原料的运输设备。存储器用于存储数据(待加工的原料,加工后的成品等),类似工厂中的仓库。运算器用于计算(处理数据),类似工厂中的加工车间。输出设备用于显示处理结果,类似工厂的产品展示中心。控制器用于执行命令,即控制其它部件按照预先规定的步骤有条不紊地工作,类似工厂中制定生产计划的调度。计算机的五大部件组成如图1所示。了解了计算机之后,现通过一个简单的案例来说明计算机、用户和程序员的关系。假设用户需要借助计算机求两个整数的和。用户和计算机之间的交互是:用户给计算机提供两个整数,计算机在输出设备(显示器)上显示这

3、两个整数的和。在这个过程中计算机需要把用户提供的原料加工成用户希望的产品并反馈给用户。计算机只是一台如图1所示的机器,只会根据命令完成相应的操作,因此,程序员的工作就是设计一个合理的加工流程,并把每个步骤用计算机能够理解的命令表示出来,这样计算机就可以根据命令序列实现加工流程并最终完成任务。怎样调度计算机的组成部件才能完成“求两个整数的和”这个任务呢?可以用下面的四个步骤完成。第一步:为了友好,计算机在显示器(输出设备)上显示一行提示信息“请输入两个整数:”第二步:等待用户输入,当用户借助键盘(输入设备)输入两个整数后,计算机获得用户的输入,并把用户的输入存储到内

4、存中。第三步:计算机先把位于内存中的用户输入的两个整数在运算器中求和,再把和保存到内存中。第四步:计算机在显示器(输出设备)上显示最终的结果“和为……”配套视频:zeq126.56.com,其中省略号表示一个具体的整数,因用户输入的不同而不同。由此可见,想让计算机完成某个任务,程序员首要的工作就是为计算机设计一个工作步骤,因为计算机只是一台由五部分组成的机器。从这个角度说,编程是什么?怎样指挥计算机按照设计的步骤工作呢?当然要借助C语言了。下面按步分析,把每一步都变成计算机能理解执行的C语言命令。第一步:怎样命令计算机在输出设备上显示信息?在C语言中,函数prin

5、tf可用于控制输出设备。语句printf("请输入两个整数:");就可以命令计算机在显示器上该程序的运行窗口中显示如下所示的信息。问题:printf函数有什么用?怎么用?切记:C语言使用英文的字母和符号(半角符号),所有非英文的字符只能出现在一对双撇号(英文的双引号)中。第二步:怎样获得用户的输入并把用户输入的整数存入内存中。在C语言中,函数scanf可用于控制输入设备,使用该函数可以“命令”计算机获得用户通过输入设备输入的数据。scanf函数执行时,程序通常会暂停运行等待用户输入数据。用户通常用键盘输入数据,按下回车键就表示输入完成。用户完成输入后,scan

6、f函数会“命令”计算机获得用户的输入,并把用户输入的数据存入内存中。用户输入的数据会存入到内存中的什么地方呢?可简单地认为内存是由存储单元组成的。内存类似学校的宿舍区,存储单元类似于宿舍。内存中的存储单元可以存储数据,存储单元最大的特点是分类型,常见的有可存储整数的整型存储单元,可存储小数的浮点型存储单元和可存储字符的字符型存储单元。整型存储单元可以存入整数但不能用于存储小数。宿舍用房间号标识,内存中的存储单元在计算机中以二进制形式的地址标识,但在C语言中用变量标识存储单元。C语言语句intj;中,字符串int是C语言命令,这条语句命令计算机准备一个整型的存储单元

7、,与j对应,字符j就是C语言中的变量。变量有一个容易识别的由字符(串)构成的名字,如变量a,变量ave等。C语言变量对应于计算机内存中的存储单元,在C语言中操作变量,C语言语句执行时计算机就会操作与变量对应的存储单元。在C语言语句j=23;中,字符j是变量,“=”是C语言命令,表示赋值,23就是整数23,这条语句命令计算机把整数23存储到与变量j对应的存储单元中。“=”在C语言中是赋值号,语句j=23;可读作:变量j赋值为整数23。任务中需要两个整型的存储单元存储用户输入的整数,因此,需要两个整型变量。假设变量a和变量b是两个用于保存用户输入整数的整型变量,那么,

8、获得用户输

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

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

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