欢迎光临
免费的PDF电子书下载网站

C语言程序设计新编教程 PDF下载

编辑推荐

本书具有以下特点:(1)培养目标明确。本书根据计算机专业对学生的培养目标,侧重于学生程序设计思维能力的培养,使学生学会如何分析问题、如何通过程序语句的使用来解决问题,引导学生入门,为其他程序设计语言的学习奠定良好的基础。(2)理论和实践紧密结合。每个重要知识点都有案例详细分析、讲解,并配有包含了知识和技能的综合实践练习,有利于学生思考和教师督促学生学习, 有利于学生更快、更好的掌握所学知识点。提供源代码。 

内容简介

C语言是目前较为优秀、基础的一门程序设计语言,是计算机从业人员应掌握的基本知识和技能,是计算机相关专业学生必修的专业基础课程。 本书共分为9章: 第1章主要介绍简单的C语言程序及程序编辑环境的应用;第2章主要讲解C语言的数据类型和表达式;第3章主要讲解简单程序的设计方法;第4章主要讲解结构化程序设计;第5章主要讲解数组;第6章主要讲解函数;第7章主要讲解指针;第8章主要介绍结构体和共用体;第9章主要介绍C语言中的文件操作。 本书可作为高职高专院校和应用型本科院校计算机相关专业C语言程序设计课程的教材和参考书。

作者简介

暂无

C语言程序设计新编教程 PDF下载

目录

目录

 

第1章初识C语言1

1.1程序设计语言1

1.2简单的C程序介绍2

1.2.1简单的C程序实例2

1.2.2C语言程序的构成和书写规则4

1.3C语言的字符集和关键字5

1.3.1C语言的字符集5

1.3.2C语言的词汇5

1.4C语言的运行环境7

1.4.1C语言程序的实现过程7

1.4.2熟悉Visual C 6.0编程工具8

1.5项目举例14

1.5.1VC 6.0编程环境的使用14

1.5.2C语言程序的调试15

1.6实训项目17

1.6.1基本能力实训项目17

1.6.2拓展能力实训项目18

本章小结18

习题19

第2章数据类型和表达式21

2.1C语言的基本数据类型21

2.1.1C语言的数据类型21

2.1.2基本数据类型及类型说明符22

2.2常量24

2.2.1整型常量24

2.2.2浮点型常量25

2.2.3字符常量26

2.2.4字符串常量28

2.2.5符号常量29

2.3变量30

2.3.1变量的定义和初始化31

2.3.2使用变量的注意事项32

2.4常用运算符及表达式33

2.4.1C语言运算符和表达式概述33

2.4.2算术运算符34

2.4.3关系运算符36

2.4.4逻辑运算符36

2.4.5赋值运算符37

2.4.6自加、自减运算符40

2.4.7条件运算符42

2.4.8位运算符43

2.4.9逗号运算符46

2.5表达式中的类型转换47

2.5.1自动转换47

2.5.2强制类型转换48

2.6项目举例50

2.6.1交换两个变量值的问题50

2.6.2求圆的周长和面积问题50

2.6.3最大值和最小值问题51

2.7实训项目53

2.7.1基本能力实训项目53

2.7.2拓展能力实训项目54

本章小结54

习题55

C语言程序设计新编教程目录第3章设计简单的C程序59

3.1C语言语句分类59

3.2基本输入/输出函数60

3.2.1输入/输出概述60

3.2.2字符数据的输出/输入61

3.2.3格式输出函数——printf()函数62

3.2.4格式输入语句——scanf()函数66

3.3项目举例70

3.3.1圆柱体积和表面积的计算70

3.3.2求一元二次方程根的问题71

3.4实训项目72

3.4.1基本能力实训项目72

3.4.2拓展能力实训项目74

本章小结74

习题74

第4章C语言的程序结构77

4.1程序的三种结构及图形表示77

4.2赋值语句78

4.3选择结构程序设计79

4.3.1if语句80

4.3.2if语句的嵌套84

4.3.3switch语句87

4.4循环结构程序设计89

4.4.1循环结构的作用89

4.4.2几种循环语句及比较90

4.4.3循环的嵌套97

4.5改变程序流程的几个语句100

4.5.1goto语句100

4.5.2break和continue语句101

4.6项目举例103

4.6.1判断某一年是否是闰年103

4.6.2简易计算器104

4.6.3公司员工薪水计算106

4.7实训项目107

4.7.1基本能力实训项目107

4.7.2拓展能力实训项目109

本章小结110

习题111

第5章数组114

5.1一维数组114

5.1.1一维数组的定义114

5.1.2一维数组的初始化116

5.1.3一维数组元素的引用117

5.2二维数组118

5.2.1二维数组的定义119

5.2.2二维数组的初始化120

5.2.3二维数组元素的引用122

5.3字符数组和字符串122

5.3.1字符数组的定义122

5.3.2字符数组的初始化123

5.3.3字符数组元素的引用123

5.3.4字符数组的输入和输出124

5.3.5常用字符串处理函数127

5.4项目举例132

5.4.1求一位学生的平均成绩问题132

5.4.2求多位学生多门课程的平均成绩问题133

5.4.3按字母顺序排列输出的问题134

5.5实训项目136

5.5.1基本能力实训项目136

5.5.2拓展能力实训项目142

本章小结142

习题142

第6章函数149

6.1函数的分类149

6.2函数定义的一般形式150

6.3函数的参数和函数的值152

6.3.1形式参数和实际参数152

6.3.2函数的返回值153

6.4函数的调用154

6.4.1函数调用的一般形式154

6.4.2函数调用的方式154

6.4.3被调函数的声明和函数原型155

6.5函数的嵌套调用156

6.6函数的递归调用157

6.7数组作为函数参数160

6.8局部变量和全局变量165

6.8.1局部变量165

6.8.2全局变量167

6.9变量的存储类别168

6.9.1动态存储方式与静态动态存储方式168

6.9.2auto变量169

6.9.3用static声明局部变量169

6.9.4register变量170

6.9.5用extern声明外部变量171

本章小结171

习题172

第7章指针177

7.1地址和指针的概念177

7.1.1变量的内存地址177

7.1.2指针的概念178

7.2指针变量178

7.2.1指针变量的定义178

7.2.2指针变量的引用179

7.2.3指针变量的初始化180

7.2.4指针变量的运算180

7.2.5指针变量作为函数参数182

7.3指针与数组185

7.3.1指针与一维数组185

7.3.2指针与二维数组189

7.3.3指向由m个元素组成的一维数组的指针变量191

7.3.4指针数组193

7.3.5指向指针数据的指针194

7.4指针与字符串195

7.5指针与函数197

7.5.1函数指针变量197

7.5.2指针型函数199

7.6实训项目200

7.6.1基本能力实训项目200

7.6.2拓展能力实训项目202

本章小结202

习题204

第8章结构体和共用体208

8.1结构体208

8.1.1结构体的定义208

8.1.2结构体变量的定义210

8.1.3结构体变量的赋值和初始化212

8.1.4结构体变量的引用213

8.1.5结构体与数组215

8.1.6结构体与函数219

8.1.7结构指针变量的说明和使用221

8.2共用体225

8.2.1共用体类型的定义和共用体变量的说明225

8.2.2共用体类型变量的赋值和使用227

8.3实训项目229

本章小结229

习题231

第9章C语言文件操作234

9.1文件的基本概念234

9.1.1文本文件与二进制文件234

9.1.2标准文件235

9.1.3文件类型指针235

9.2文件的打开与关闭236

9.2.1文件打开函数236

9.2.2文件关闭函数237

9.3常用文件读/写函数237

9.3.1字符读/写函数237

9.3.2整数读/写函数238

9.3.3二进制读/写函数239

9.3.4格式化读/写函数242

9.3.5fgets()和fputs()函数243

9.4文件的随机读/写245

9.4.1文件定位函数245

9.4.2文件位置函数247

9.5I/O操作的错误处理247

9.6文件操作综合应用249

9.6.1案例一249

9.6.2案例二251

本章小结254

习题255

参考文献256

C语言程序设计新编教程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C语言程序设计新编教程