网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计(计算机类高等职业教育十二五规划教材)
分类
作者 金升灿
出版社 机械工业出版社
下载
简介
编辑推荐

金升灿主编的这本《C语言程序设计》共分10章,主要内容包括C语言程序设计基础、顺序结构程序设计、分支结构程序设计、循环结构、数组、指针、函数、结构体与共用体、编译预处理、文件。各章内容少而精,并提供了内容丰富的习题和实训。

内容推荐

这本《C语言程序设计》是以C语言零起点读者作为主要对象,由长期在高校从事计算机专业教学的一线教师编写而成。本书在体系结构安排上尽可能地将概念、知识点与实例结合起来,通过将程序设计中常见的简单而经典问题作为实例,培养学生的程序设计思维能力,让学生在发现问题和解决问题的过程中系统学习并掌握C语言的基础知识。全书共分10章,主要内容包括C语言程序设计基础、顺序结构程序设计、分支结构程序设计、循环结构、数组、指针、函数、结构体与共用体、编译预处理、文件。各章内容少而精,并提供了内容丰富的习题和实训。

《C语言程序设计》可以作为高职高专“C语言程序设计”课程的入门教材,也可作为计算机培训和等级考试辅导用书,还可以作为广大计算机编程爱好者学习C语言的自学用书和参考书。

目录

前言

第1章 C语言程序设计基础/1

 1.1 C语言程序结构/1

1.1.1 C 语言程序的基本构成/1

1.1.2 函数结构/2

 1.2 Turbo C集成环境简介/3

1.2.1 调试一个C语言程序/3

1.2.2 Turbo C的基本操作/5

 1.3 基本数据类型/7

1.3.1 常量与变量/8

1.3.2 整型数据/9

1.3.3 实型数据/10

1.3.4 字符型数据/11

1.3.5 字符串常量/12

 1.4 常用运算符和表达式/13

1.4.1 算术运算符和算术表达式/13

1.4.2 赋值运算符和赋值表达式/14

1.4.3 逗号运算符和逗号表达式/15

1.5 表达式的求值问题/16

 本章小结/18

 习题1/19

 实训1/21

第2章 顺序结构程序设计/23

 2.1 赋值语句/23

 2.2 数据的输入和输出/24

2.2.1 格式化输出函数printf()/24

2.2.2 各种类型数据的输出设计/25

2.2.3 格式化输入函数scanf()/31

2.2.4 单个字符的输入和输出/34

 2.3 顺序结构的设计/36

2.3.1 顺序结构流程图/36

2.3.2 顺序结构程序设计举例/37

 本章小结/39

 习题2/39

 实训2/42

第3章 分支结构程序设计/45

 3.1 分支结构流程图/45

 3.2 关系运算和逻辑运算/45

3.2.1 关系运算符和关系表达式/45

3.2.2 逻辑运算符和逻辑表达式/46

 3.3 if语句/48

3.3.1 简单if语句/49

3.3.2 基本if语句(if-else语句)/50

3.3.3 分支结构的嵌套/51

3.3.4 if-else-if语句/52

3.3.5 程序设计举例/53

 3.4 switch 语句/55

3.4.1 switch语句的结构/56

3.4.2 switch语句的使用技巧/57

 3.5 程序设计举例/61

 3.6 条件运算符与条件表达式/63

 本章小结/64

 习题3/64

 实训3/66

第4章 循环结构/68

 4.1 循环结构流程图/68

 4.2 while语句/69

 4.3 do-while语句/70

 4.4 for语句/72

 4.5 break语句和continue语句/75

 4.6 循环的嵌套/76

 4.7 goto语句以及用goto语句构成循环结构/77

 4.8 程序设计举例/78

 本章小结/82

 习题4/83

 实训4/85

第5章 数组/87

 5.1 数组的概念/87

 5.2 一维数组/88

5.2.1 一维数组的定义与引用/88

5.2.2 一维数组的输入和输出/89

5.2.3 程序设计举例/90

 5.3 二维数组/94

5.3.1 二维数组的定义与引用/94

5.3.2 二维数组的输入和输出/95

5.3.3 程序设计举例/98

 5.4 字符数组/104

5.4.1 字符数组的定义与引用/104

5.4.2 字符数组的输入和输出/105

5.4.3 程序设计举例/106

5.4.4 常用字符串处理函数/107

5.4.5 字符串处理应用举例/109

 本章小结/111

 习题5/111

 实训5/114

第6章 指针/117

 6.1 指针的概念/117

 6.2 指向变量的指针变量/118

6.2.1 利用指针变量访问变量/118

6.2.2 程序设计举例/119

 6.3 指向数组的指针变量/122

6.3.1 利用指针变量访问数组/123

6.3.2 通过指针引用二维数组/126

6.3.3 程序设计举例/128

 6.4 指向字符串的指针变量/131

6.4.1 利用指针变量访问字符串/131

6.4.2 程序设计举例/134

 本章小结/137

 习题6/139

 实训6/142

第7章 函数/144

 7.1 函数的概念/144

 7.2 函数的定义与调用/145

7.2.1 函数的设计/145

7.2.2 函数的调用/147

7.2.3 函数的嵌套调用/149

 7.3 函数参数/152

7.3.1 变量作为参数/152

7.3.2 数组作为参数/153

7.3.3 指针变量作为函数的参数/155

 7.4 变量的存储类别/157

7.4.1 局部变量和全局变量/157

7.4.2 动态存储变量和静态存储变量/160

7.4.3 更改变量和函数的作用域/164

 7.5 运行由多个源程序文件组成的程序/166

 7.6 程序设计举例/168

 本章小结/170

 习题7/171

 实训7/175

第8章 结构体与共用体/176

 8.1 结构体/176

8.1.1 结构体类型的定义/176

8.1.2 结构体类型变量/177

8.1.3 结构体类型数组/180

8.1.4 结构体类型指针变量/183

8.1.5 程序设计举例/185

 8.2 共用体/190

8.2.1 共用体类型的定义/190

8.2.2 共用体类型变量/191

 本章小结/195

 习题8/195

 实训8/197

第9章 编译预处理/198

 9.1 宏定义/198

9.1.1 不带参数的宏定义/198

9.1.2 带参数的宏定义/200

 9.2 文件包含/202

 9.3 条件编译/204

 本章小结/207

 习题9/207

 实训9/209

第10章 文件/211

 10.1 文件的概念/211

 10.2 文件的基本操作/213

10.2.1 文件的打开和关闭/213

10.2.2 文件的读写/215

 10.3 程序设计举例/224

 本章小结/228

 习题10/229

 实训10/230

附录/232

 附录A 运算符的优先级和结合性/232

 附录B 常用字符与ASCII代码对照表/233

 附录C C语言中的关键字/234

 附录D 常用C语言库函数/234

 附录E VC++上机操作简介/236

参考文献/240

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/1 5:44:55