C语言程序设计及应用教程

本书特色

[

本书针对零基础初学者循序渐进地介绍了C语言知识及其程序设计方法,主要教学内容包括算法、数据类型、运算符、表达式、程序结构、数组、函数、指针、结构体、共用体、位运算、文件和实例分析。本书根据初学者特点,在章节安排、内容讲解和例题分析方面做了精心策划。整书体系合理,教学内容由浅入深且通俗易懂,章节例题力求典型且讲解细致。为使读者放心参考,本书所有例程均在Visual C 6.0运行环境下进行了验证。
本书非常适合作为高等院校电类专业C语言程序设计课程的教材,也可作为广大C语言学习爱好者的自学和参考用书。

]

内容简介

[

精心策划,专为零基础初学者循序渐进地讲解C语言基础。

]

作者简介

[

郭鹏,石家庄学院教师,多年来一直从事C语言程序设计、电路分析、单片机原理等课程的教学工作。科研方向为智能控制、嵌入式系统设计,曾主持参与河北省自然科学基金项目1项,河北省科技厅、教育厅课题7项,石家庄市级课题10项,横向课题1项,校级课题多项;发表电类专业论文20余篇,EI收录4篇,中文核心10篇,参编电气专业教材1部。作为省级优秀指导教师指导学生参加科研竞赛成绩优异,获全国及省市级奖励13项。

]

目录

目录

第1章C语言概述

1.1基础知识

1.2为什么要学C语言

1.3C程序结构分析

1.4C程序上机步骤

第2章算法

2.1算法的概念

2.2常见的算法描述方法

2.2.1用自然语言表示算法

2.2.2用传统流程图表示算法

2.2.3用结构化流程图表示算法

2.2.4用伪代码表示算法

2.2.5用计算机语言表示算法

2.3结构化程序设计方法

第3章数据类型、运算符和表达式

3.1数据类型

3.2常量与变量

3.2.1标识符

3.2.2常量和符号常量

3.2.3变量

3.3C语言的常用数据类型

3.3.1整型数据

3.3.2实型数据

3.3.3字符型数据

3.3.4为变量赋初值

3.4不同数据类型间的转换

3.4.1混合运算中的数据类型转换

3.4.2赋值运算中的数据类型转换

3.4.3强制转换

3.5运算符和表达式

3.5.1算术运算符和算术表达式

3.5.2赋值运算符和赋值表达式

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

第4章程序结构

4.1顺序结构程序设计

4.1.1C语句

4.1.2赋值语句

4.1.3数据的输入与输出实现

4.1.4字符数据的输入与输出

4.1.5格式输入与格式输出

4.1.6顺序结构程序设计举例

4.2选择结构程序设计

4.2.1关系运算符和逻辑运算符

4.2.2if语句

4.2.3if语句的嵌套

4.2.4switch语句

4.2.5选择结构程序举例

4.3循环结构程序设计

4.3.1goto语句

4.3.2while语句

4.3.3do…while语句

4.3.4for语句

4.3.5循环的嵌套

4.3.6break语句和continue语句

4.3.7循环语句小结

4.3.8循环结构程序举例

第5章数组

5.1一维数组

5.1.1一维数组的定义

5.1.2一维数组的初始化

5.1.3一维数组的引用

5.1.4一维数组程序举例

5.2二维数组

5.2.1二维数组的定义

5.2.2二维数组的初始化

5.2.3二维数组的引用

5.2.4二维数组程序举例

5.3字符数组

5.3.1字符数组的定义、初始化和引用

5.3.2字符串

5.3.3字符串的输入与输出

5.3.4字符串处理函数

5.3.5字符串程序举例

第6章函数

6.1函数概述

6.2函数的类别

6.2.1库函数

6.2.2用户自定义函数

6.3函数的定义

6.3.1无参函数的定义

6.3.2有参函数的定义

6.3.3空函数

6.4函数声明

6.5函数的参数与函数的返回值

6.5.1函数的实际参数和形式参数

6.5.2数组作为函数参数

6.5.3函数的返回值

6.6函数的调用

6.6.1函数调用的一般形式

6.6.2函数调用的过程

6.6.3三种函数调用方式

6.6.4函数的嵌套调用

6.6.5函数的递归调用

6.7变量的作用域和存储类型

6.7.1局部变量和全局变量

6.7.2变量的存储类型

6.7.3变量定义和声明的区别

6.8内部函数和外部函数

6.8.1内部函数

6.8.2外部函数

6.9编译预处理

6.9.1宏定义

6.9.2文件包含

6.9.3条件编译

第7章指针

7.1指针概述

7.2指针变量和简单变量

7.2.1定义指针变量

7.2.2指针变量的初始化

7.2.3指针变量的引用

7.3指针变量与一维数组

7.3.1作为指针的数组名

7.3.2使用指针变量引用数组元素

7.3.3使用指针变量处理字符串

7.3.4指针运算

7.4指针变量与函数

7.4.1指针变量作为函数参数

7.4.2数组名作为函数参数

7.5指针的高级应用

7.5.1指针与多维数组

7.5.2指向函数的指针变量

7.5.3返回指针的函数

7.5.4指针数组

7.5.5指向指针的指针变量

第8章结构体与共用体

8.1结构体类型

8.1.1结构体类型的定义

8.1.2结构体变量的定义

8.1.3结构体变量的初始化和引用

8.2结构体数组

8.2.1结构体数组的定义

8.2.2结构体数组的初始化

8.2.3结构体数组的引用

8.3共用体数据类型

8.3.1共用体变量的定义

8.3.2共用体变量的引用

8.4枚举数据类型

8.4.1枚举类型及其变量的定义

8.4.2枚举变量的引用

8.5自定义类型

第9章位运算

9.1位运算符与位运算

9.1.1按位与运算符“&”

9.1.2按位或运算符“|”

9.1.3按位异或运算符“^”

9.1.4按位取反运算符“~”

9.1.5左移运算符“”

9.1.6右移运算符“”

9.2位段

第10章文件

10.1C文件的概念

10.1.1文件名

10.1.2文件的分类

10.2文件的打开与关闭

10.2.1文件类型指针

10.2.2文件的打开(fopen函数)

10.2.3文件的关闭(fclose函数)

10.3文件的读取和写入

10.3.1fgetc函数和fputc函数

10.3.2fgets函数和fputs函数

10.3.3fprint函数和fscanf函数

10.3.4fread函数和fwrite函数

10.4文件的定位

10.4.1rewind函数

10.4.2fseek函数

10.4.3ftell函数

10.4.4实例解析

第11章C语言在单片机编程中的实例解析

附录A常用字符与ASCII代码对照表

附录B关键字及其用途

附录C运算符和结合性

附录D常用的C语言库函数

封面

C语言程序设计及应用教程

书名:C语言程序设计及应用教程

作者:郭鹏

页数:242

定价:¥39.0

出版社:清华大学出版社

出版日期:2017-06-01

ISBN:9787302468165

PDF电子书大小:93MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注