C语言入门经典〔第四版〕2–编程初步.ppt

C语言入门经典〔第四版〕2–编程初步.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言入门经典〔第四版〕2–编程初步

2.13.4 枚举 在编程时,常常希望变量存储一组可能值中的一个。例如一个变量存储表示当前月份的值。这个变量应只存储12个可能值中的一个,分别对应于1~12月。C语言中的枚举(enumeration)就用于这种情形 。 2.13.5 存储布尔值的变量 _Bool类型存储布尔值。布尔值一般是比较的结果true或false;第3章将学习比较操作,并使用其结果做出判断。_Bool类型的变量值可以是0或1,对应于布尔值false和true。由于值0和1是整数,所以_Bool类型也被看作整数类型 。 2.13.6 复数类型 本节假定读者学过复数。如果读者未学过这个内容,可以跳过本节。如果对复数的概念比较模糊,这里将介绍它的基本特性。 复数的形式是a + bi(在电子学中是a + bj),其中i是–1的平方根,a和b是实数。A是实数部分,bi是复数的虚数部分。复数可以看作实数(a, b)的有序对 2.14 赋值操作的op=形式 C语言是一种非常简洁的语言,提供了一些操作的缩写形式。考虑下面的代码: number = number + 10; 这类赋值操作是给一个变量递增或递减一个数字,它非常常见,所以有一个缩写形式: number += 10; 2.15 数学函数 math.h头文件包含各种数学函数的声明。为了了解这些数学函数,下面介绍最常用的函数。所有的函数都返回一个double类型的值。 2.16 设计一个程序 下面设计本章末的一个真实例子。在一个新程序中试用一些数值类型是一个很不错的想法。这里将从头开始编写一个程序,涉及编程的所有基本要素,包括问题的初始描述、问题的分析、解决方案的准备、编写程序、运行程序,以及测试它,确保它正常工作。该过程的每一步都会引入新问题,而不仅仅是纸上谈兵 。 问题 分析 解决方案 2.16.1 问题 许多人都对树的高度很感兴趣。如果将树砍倒,量出它的高度,就可以确定离树多远才是安全的。这对于患有神经衰弱的人来说非常重要。问题是如何不使用非常长的梯子,就可以确定树的高度,因为长梯也会对人和树枝带来危险。为了确定树的高度,可以向朋友求助,最好找一个个子比较矮的朋友。假定要测量的树比自己和朋友都高。比自己还矮的树很容易测量出其高度,除非这棵树长满了刺 。 2.16.2 分析 现实问题很少能用适合于编程的方式来表达。在编写代码之前,需要确保完全理解了问题及其解决方式。只有这样,才能估计出创建解决方案所需的时间和精力。 分析阶段应增强对问题的理解,确定解决它的逻辑过程。一般这需要大量的工作,这包括找出问题阐述中模糊或遗漏的细节。只有全面理解了问题,才能开始以适合编程的形式表达解决方案 。 2.16.3 解决方案 第一步获取计算树高需要的值。这意味着必须包含stdio.h头文件,因为需要使用printf()和scanf()函数。接着确定存储这些值的变量。之后,就可以使用printf()提示输入数字,使用scanf()从键盘上读取值 。 2.17 小结 本章介绍了许多基础知识,讨论了C程序的构建方式、各种算术运算、如何选择合适的变量类型等。除了算术运算之外,还学习了输入输出功能,通过scanf()将值输入变量,通过Printf()函数把文本、字符值和数值变量输出到屏幕上。读者可能不能第一次就掌握所有这些内容,但可以在需要时复习本章。 。 C入门经典(第4版) 第02章 编程初步 现在读者一定很渴望编写程序,让计算机与外界进行实际的交互。我们不希望程序只能做打字员的工作,显示包含在程序代码中的固定信息。的确,编程的内涵远不止此。 理想情况下,我们应能从键盘上输入数据,让程序把它们存储在某个地方,这会让程序更具多样性。程序可以访问和处理这些数据,而且每次执行时,都可以处理不同的数据值。每次运行程序时输入不同的信息正是整个编程业的关键。在程序中存储数据项的地方是可以变化的,所以叫做变量(variable),而这正是本章的主题 2.1 计算机的内存 首先看看计算机如何存储程序要处理的数据。为此,就要了解计算机的内存,在开始编写第一个程序之前,先简要介绍计算机的内存。 计算机执行程序时,组成程序的指令和程序所操作的数据都必须存储到某个地方。这个地方就是机器的内存,也称为主内存(main memory),或随机访问存储器(Random Access Memor

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档