中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

C语言程序设计

出版社:清华大学出版社出版时间:2023-01-01
开本: 其他 页数: 297
中 图 价:¥50.2(8.4折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C语言程序设计 版权信息

  • ISBN:9787302621799
  • 条形码:9787302621799 ; 978-7-302-62179-9
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C语言程序设计 本书特色

本书以掌握C语言的编程应用为教学目标,对工科学生进行编程基础教学,内容包括传统经典的C语言语法、面向过程的模块化程序结构方法,为进一步进行Web程序设计、单片机程序设计等应用开发打下基础。突出重点,将少数疑难考点作为选学内容。 本书遵循成果导向的教学理念组织知识内容,侧重编程能力培养,注重应用,淡化非重点语法细节,多案例,细讲解,少语法,少偏怪。目标是使学生有兴趣,能入门,逐步具备程序设计能力。 本书例题、习题丰富,提供配套的教学课件、例题和习题源代码等数字资源,使教师易教,学生易学。 面向应用型本科高校新工科人才培养,突出重点,降低学生程序设计入门门槛,注重能力培养,例题和习题题量丰富。

C语言程序设计 内容简介

本书以掌握C语言的编程应用为教学目标对工科学生进行编程基础教学,包括传统经典的C语言语法、面向过程的模块化程序结构方法,为进一步进行Web程序设计、单片机程序设计等应用开发打下基础。突出重点,将少数常规的疑难考点作为选学内容。本书以成果导向的教育(outcome based education,OBE)理念进行知识组织改革,侧重于编程能力培养,注重应用,淡化非重点语法细节,多案例、细讲解、少语法、少偏怪。目标是使学生具有程序设计能力,了解必要的语法。*后附录部分介绍了实验教学内容、在线作业、考试软件等内容。本书有配套的教学课件、例题和习题源程序等电子资源。 本书适合作为应用型高校计算机类、信息类、控制类专业的“程序设计”课程教材,也可作为程序设计初学者的入门教材。育)理念进行知识组织改革,侧重应用,淡化语法细节,多案例、细讲解、少应试、少偏怪。目标是使学生有兴趣,能入门。 特色:C语言语法讲解系统、全面,偏难怪作为自学材料列出,例题、习题及解答丰富。 读者对象:应用型高校本科工科专业学生。

C语言程序设计 目录

第1章基础知识1

1.1为什么要学习程序设计1

1.2C语言简介4

1.3相关的软件知识8

1.3.1二进制8

1.3.2源程序到可执行程序10

1.3.3预处理命令10

1.3.4输入输出12

1.4相关的硬件知识12

1.4.1计算机的硬件体系结构12

1.4.2内存的结构原理13

1.5小结15

习题115

第2章数据类型16

2.1数据类型的概念16

2.2常量与变量17

2.2.1常量18

2.2.2变量19

2.2.3标识符的命名规则19

2.2.4标识符命名的建议规范20

2.3整型数据20

2.3.1无符号整型数据20

2.3.2有符号整型数据21

2.4实型数据22

2.4.1实型常量22

2.4.2实型数据的存储格式23

2.5字符型数据24

2.6字符串常量25C语言程序设计目录2.7不同类型数据的混合运算25

2.8各种类型数据的输入输出28

2.8.1C语言的格式输入输出函数28

2.8.2C++的输入输出流35

2.9小结36

习题237

第3章运算符及表达式38

3.1基本概念38

3.1.1运算符分类39

3.1.2运算符与数据类型39

3.1.3运算符的优先级与结合性40

3.2算术运算符40

3.3赋值运算符41

3.4关系运算符42

3.5逻辑运算符43

3.6位运算符45

3.6.1位逻辑运算符45

3.6.2移位运算符46

3.6.3位运算的应用46

3.7运算符的优先级47

3.8小结47

习题348

第4章程序的选择结构49

4.1双分支选择结构50

4.2单分支选择结构54

4.3选择结构语句的嵌套56

4.4多分支选择结构58

4.4.1级联式else if语句58

4.4.2switch语句59

4.5小结63

习题463

第5章程序的循环结构64

5.1程序的循环控制65

5.2while语句67

5.3dowhile语句70

5.4for语句72

5.5循环结构的嵌套(多重循环)78

5.6特殊的流程控制语句81

5.6.1break语句81

5.6.2continue语句81

5.6.3goto语句83

5.6.4exit()函数84

5.7穷举算法与迭代算法84

5.7.1穷举算法85

5.7.2迭代算法86

5.8小结87

习题587

第6章函数91

6.1函数的定义与调用92

6.1.1函数定义92

6.1.2函数调用94

6.2如何建立函数97

6.2.1建立函数的基本方法97

6.2.2函数封装与程序的健壮性98

6.3函数原型与函数声明101

6.4递归函数107

6.5变量的作用域与存储类型111

6.5.1局部变量与全局变量111

6.5.2变量的存储类型113

6.6模块化程序设计115

6.7小结117

6.8附加阅读材料118

习题6120

第7章数组125

7.1数组的定义与初始化126

7.1.1数组的定义126

7.1.2数组的初始化127

7.2数组的引用128

7.3数组作函数参数131

7.4排序问题135

7.4.1交换排序法135

7.4.2选择排序法137

7.4.3冒泡排序法138

7.5查找问题141

7.5.1顺序查找141

7.5.2折半查找142

7.6字符数组145

7.7小结148

习题7149

第8章指针153

8.1指针概述154

8.1.1指针与地址154

8.1.2指针变量的定义与指针运算符155

8.1.3指针作函数参数158

8.2指针与一维数组161

8.2.1指向一维数组元素的指针161

8.2.2数组名和指针作函数参数163

8.3指针与二维数组165

8.3.1指向指针的指针165

8.3.2二维数组的指针165

8.3.3指向二维数组的指针变量168

8.3.4二维数组指针作函数参数169

8.4指针与字符串172

8.5函数的返回值为指针173

8.6动态内存分配175

8.6.1malloc()函数176

8.6.2calloc()函数176

8.6.3free()函数177

8.7小结178

习题8178

第9章字符串183

9.1字符串常量183

9.2字符串处理函数184

9.3字符串与字符数组187

9.4小结188

习题9188

第10章构造数据类型189

10.1结构体类型189

10.1.1结构体类型的声明189

10.1.2结构体变量的定义190

10.1.3结构体变量成员的引用191

10.2共用体类型193

10.3枚举类型194

10.4链表简介197

10.4.1创建链表197

10.4.2对链表的基本操作198

10.5小结202

习题10202

第11章文件的操作203

11.1文件类型及打开方式203

11.2读文件204

11.3写文件205

11.4小结211

习题11211

第12章综合应用212

12.1典型程序示例212

12.2程序设计实例222

12.3单片机程序实例226

12.4小结228

习题12228

附录AASCII码表229

附录BC语言的关键字232附录CC语言运算符的优先级和结合性233附录DC语言的常用库函数235附录EC语言语法概要240附录F实验教学内容245F.1实验一熟悉开发环境及简单程序开发245

F.2实验二选择结构程序设计248

F.3实验三循环结构程序设计250

F.4实验四函数的编程及应用253

F.5实验五数组的应用256

F.6实验六指针及结构体的应用259

F.7实验七文件的操作262

F.8实验八综合实验: 开发游戏程序267

F.9实验九综合实验: 打印英文年历268

附录GC/C++开发平台介绍275

G.1DevC++开发平台275

G.1.1DevC++简介275

G.1.2DevC++的安装276

G.1.3DevC++的操作界面280

G.2Visual C++平台介绍281

G.2.1Visual C++简介281

G.2.2Visual C++的使用283

G.3Visual Studio介绍290

附录H朔日作业系统和考试系统292

H.1朔日作业系统介绍292

H.2朔日考试系统介绍293

参考文献298


展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服