• C语言程序设计
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计

正版保障 假一赔十 可开发票

23.28 4.8折 49 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者李文杰主编

出版社清华大学出版社

ISBN9787302371847

出版时间2014-10

装帧其他

开本其他

定价49元

货号11304568

上书时间2024-09-30

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录

第1章程序设计概述

1.1程序和程序设计

1.1.1程序的概念

1.1.2程序设计

1.1.3程序设计语言

1.2C语言概述

1.2.1C语言简介

1.2.2C语言程序示例

1.2.3为何要学C语言

1.3算法及其描述

1.3.1算法的概念

1.3.2算法的特性

1.3.3算法的描述

1.3.4结构化程序设计

1.4C语言程序开发过程

1.4.1使用计算机解题的过程

1.4.2常用的C语言开发环境

习题1

第2章基本数据类型

2.1数据类型概述

2.2标识符、常量和变量

2.2.1标识符

2.2.2常量

2.2.3变量

2.3整型数据

2.3.1整型常量的表示

2.3.2整型变量

2.3.3整型常量的类型

2.4实型数据

2.4.1实型常量的表示

2.4.2实型数据在内存中的存放形式

2.4.3实型变量

2.5字符数据

2.5.1字符在内存中的存放形式

2.5.2字符常量

2.5.3字符变量

2.5.4字符串常量

2.6数据的输入与输出

2.6.1字符数据的输入和输出

2.6.2格式化输入输出

习题2

第3章顺序结构程序设计

3.1算术运算和算术表达式

3.1.1整数算术运算

3.1.2实数算术运算

3.1.3混合算术运算

3.1.4算术表达式

3.1.5算术表达式的计算规则

3.2赋值运算和赋值表达式

3.2.1赋值运算符

3.2.2赋值表达式

3.3自增自减运算

3.4优先级和类型转换

3.4.1优先级

3.4.2类型转换

3.5位运算符·

3.5.1“按位与”运算符&

3.5.2“按位或”运算符|

3.5.3“按位异或”运算符へ

3.5.4“按位取反”运算符~

3.5.5“按位左移”运算符<<

3.5.6“按位右移”运算符>>

3.5.7位运算赋值运算符

3.6.使用数学库函数

3.7顺序结构程序设计

3.7.1C语句概述

3.7.2简单语句

3.7.3顺序结构程序设计

习题3

第4章选择结构程序设计

4.1关系运算和逻辑运算,

4.1.1关系运算符和表达式

4.1.2逻辑运算符和表达式

4.1.3选择结构的种类

4.2使用if语句实现的选择结构

4.2.1if语句实现的单分支结构

4.2.2if语句实现的双分支结构

4.2.3多分支结构

4.2.4使用if语句应注意的问题

4.3条件运算符和条件表达式

4.4 switch语句

4.5选择结构程序设计举例

习题4

第5章循环结构程序设计

5.1 while 语句

5.2 do…while 语句

5.3for语句和逗号表达式

5.3.1 for语句

5.3.2逗号运算符和逗号表达式

5.4流程转向语句break和continue

5.4.1 break 语句

5.4.2…continue 语句

5.5循环嵌套

5.6循环结构程序设计举例

习题5

第6章模块化程序设计——函数

6.1函数的定义

6.1.1模块化程序设计的基本思想

……

附录A常用ASCII码对照表

附录B运算符和结合性

参考文献



内容摘要
第1 程序设计概述

1.1程序和程序设计

1.1.1程序的概念

计算机作为当今社会应用领域最广的设备,其本质就是一台“执行程序的机器

程序这个词来源于生活,通常指完成某件事情的一种既定方式和过程。从表述方面看,可以将程序看成对一系列动作的执行过程的描述。日常生活中可以找到许多“程序的实例。例如,一位班车司机早上起床后的行为可以描述为以下的步骤:

1.起床:

2.副牙:

3.洗脸:

4.发动汽车:

5.开车接职工上班。

这是一个直线型程序,是最简单形式的程序。描述这种程序就是给出一个包含其中各个基本步骤的序列,如果按顺序实施这些步骤,其整体效果就是完成早上起床后的系列活动。

现在再来看一个复杂的程序例子,学生到餐馆去吃饭这件事情可以描述为以下的

步骤:

1,进人餐馆:

2.查菜谱:

3.向服务员点菜:

4.可能由于某种原因,菜谱上的菜没有:学生可以有两种选择:

4.1回到第2步(进一步查找其他想吃的菜))

4.2放弃在此吃饭,到其他餐馆吃;5.若点的菜有,在此吃饭;

6.吃完饭离开餐馆。

这个程序比前一个复杂得多。可以看到,这个程序不是一个平铺直叙的动作序列,其中的步骤更多,还出现了分情况处理和可能出现的重复性动作。

计算机,顾名思义,是计算的机器,计算机在设计时,就是让它通过完成一系列的简单操作来实现计算。而每个简单操作的专业术语就是“指令,一台计算机所能理解的简单操作(指令)的集合称作计算机的指令系统。所以早期的计算机程序就是完成一项计算任务的指令序列。

1.1.2程序设计

计算机本身是一个通用的计算机器,它执行一个完成某项任务的程序时就成为一个特定用途的计算机。通常把描述(或者叫编制)计算机程序的工作称作程序设计或者编程,这项工作的产品就是程序。由于计算机的本质特征,从计算机诞生之初,就有了程序设计这项工作了。

正是由于程序设计这项工作,使得计算机这个通用的机器可以在工厂大量统一制造,然后再通过让它运行不同的程序,使得计算机可以应用到不同的领域,所以程序设计的工作在计算机应用的实现中是非常重要的。

1.1.3程序设计语言

语言一词通常是指人们生活和工作中进行交流所使用的沟通方式,如汉语、英语等,它是随着人类的发展而逐步形成的。

为了能和计算机交流,指挥它工作,同样需要一种与它沟通的方式。这种沟通方式必须是人和计算机都能理解的。

目前的计算机都是采用冯·诺依曼原理制造的,因此计算机从一出生就懂得的语言只有一种,那就是二进制语言,也就是01这两个符号组合表达的含义,前面提到的指令就是用01来表达的。例如,下列01组合

00010001000001001000

00010001000100001010

00110101000001100001

00000001000100001100

00100100000011000001

<

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP